Skip to content
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

Web-Extension Polyfill required? #2

Open
ahmadayubi opened this issue Sep 29, 2021 · 3 comments
Open

Web-Extension Polyfill required? #2

ahmadayubi opened this issue Sep 29, 2021 · 3 comments
Labels
question Further information is requested

Comments

@ahmadayubi
Copy link
Member

Currently the Mozilla's webextension-polyfill is not used but if it's ever reintroduced re-add @babel/core package to package.json.

This polyfill may also not behave as expected with Manifest V3.

@ahmadayubi ahmadayubi added the question Further information is requested label Sep 29, 2021
@Malvoz
Copy link
Member

Malvoz commented Sep 29, 2021

There's an issue tracking Manifest v3 support: mozilla/webextension-polyfill#329

ahmadayubi pushed a commit that referenced this issue Nov 18, 2021
Translate announce movement messages to fr
@bershanskiy
Copy link
Contributor

Firefox does not support Manifest V3 manifest.json file format yet, so simple polyfill would not be sufficient. As is, extension code is fairly small so it should be easy to just introduce browser-specific code and make a simple build script. I started a related discussion "Are non-Chrome versions planned?".

@prushforth
Copy link
Member

prushforth commented Jul 30, 2022

Yes. If I recall correctly, we discussed building for Firefox but decided to wait until manifest v3 was supported there. We were not familiar enough with extension APIs to know what the issues might be in maintaining two versions for different browsers. I am willing to follow your lead in this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants