Repository navigation
Conversation
|
I was finally able to get time to figure out the AMO signing process and now have a signed build here. I have been able to test this successfully in Firefox 126 on Fedora. Note: this build has logo/branding changes because when I was reading the license, my understanding was that any forks are supposed to change name/branding/logo... if I misunderstood and spent time doing that needlessly, then apologies for any confusion. Anyway, just wanted to clarify in advance that the logo/branding changes are ONLY in my master branch / linked test xpi and are NOT present in this Pull Request. |
|
Looking through some of the tickets, in theory this could also potentially resolve or at least add a workaround for the following issues: |
|
@Drive4ik Is this waiting on anything besides resolving the merge conflicts? I really, really want this feature |
Problem Summary
Currently, while STG does not work in private browsing mode, if the addon is simply installed and active, it will still generate notification messages. Those message are displayed not only at browser launch but also every time any other addons (e.g. like DownThemAll) open their own windows. I quickly grew to find this behavior annoying.
Originally, I had made a patch/PR here to simply turn off that 1 notification. But after further testing, I found I would still get other notifications whenever I used a private browsing session.
Change Summary
This is a small change that simply gives the user a checkbox where they can disable all notifications. The checkbox is NOT enabled/checked by default (e.g. STG will behave as it always has unless the user specifically checks the box). But doing so makes the occasional private browsing session much more enjoyable. Aside from private browsing, this can also serve as an override that allows users to turn off all notifications from a central location instead of having to select multiple values.
Mostly this is applied in
addon/src/js/utils.jsby adding an import + a check in thenotifyfunction. If the boolean is set, the function will always pass the check and returns without generating any notification messages.Notification Text:
Screenshots:
example of notifications seen during private browsing :
What this change adds:
Builds / testing
I am on Fedora Linux and built the project using the following:
I have tested my build in LibreWolf (using
xpinstall.signatures.required=false) with no issues. By that, I mean that I confirmed the existing behavior in both the original addon and then again in my build, then checked the new option and confirmed that I was no longer getting notification messages.