-
Notifications
You must be signed in to change notification settings - Fork 6
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
Firefox support #37
Comments
I don't think so, that's something that I have planned, but never got my hands into it, the only big issue I can see is that a better UI/UX needs to be developed as current one not much scalable, AFAIK some privacy settings(in Privacy management section) are different in Firefox and some other browsers not available at all ex. Edge, but other than that should be relatively trivial as far as I can see, plus a polyfill needs to be created, for web extensions API, in Firefox the API is using Promises and global Firefox migration requires:
Some notes out of scopeThe route I will be happy/wish to take, prioritize, because I hate current codebase and fragility of it:
More browsers usually mean more issues (currently I'm getting a lot of complains about Vivaldi and Opera) and current codebase is quite fragile(as you might notice during PR review), I think we could have shipped the new feature in 1-2weeks if I had all the tests and guidance in place. I wish to make further development as painless as possible and more joy-full, Will this take forever ?No it will not, I'll get more time for my projects starting this year April and I really hope you will still keep pushing me and Privacy manager. that way I'll be able to prioritize PM from other projects I'm working on :) What if we start right away and skip some of steps?We need to tackle current things:
|
|
BrowserSetting.onChange is only implemented in Firefox 72+, see -> https://bugzilla.mozilla.org/show_bug.cgi?id=1410412 |
requesting/removing optional permission, throws current error in Firefox:
This seem to be caused by prio permission state check, which seems to be related to https://bugzilla.mozilla.org/show_bug.cgi?id=1398833 |
Another bug which currently is blocking Firefox support. Firefox doesn't allow requesting optional permissions from the popup window -> https://bugzilla.mozilla.org/show_bug.cgi?id=1432083 Also requesting it from the Background page, doesn't seem to work, as it throws again:
Which is seem to be related to the previous comment. |
how much work would it be to add support for firefox? would it be hard to do?
The text was updated successfully, but these errors were encountered: