-
Notifications
You must be signed in to change notification settings - Fork 5
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
compatibility with Waterfox - strict_min_version 57.0 and 60.0 #37
Comments
A few of the times that I increased the Still, I'm not saying that HTTPZ should therefore work perfectly in Waterfox. I don't know that because I lack the time and motivation to support forks (so I haven't looked at that, and I won't). |
It should now be possible to use HTTPZ in Firefox 56.0 (desktop) and its forks without having to jump through hoops. Thanks for bringing this to my attention. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
See #37 Note that FF56 is still not *officially* supported. Take that however you want to.
I narrowed down the cause and (hopefully) fixed it in It was the optional |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Thanks for reporting, and for the help!
What I mean when I say that FF56 is still not officially supported is mostly that I won't test the extension on FF56 before each release to make sure it works well. Also, it is partial compatibility because some functionality is lost (for example, without the In other words: I just don't want to make promises regarding this. You're free to share your experiences as a user though. 👍 |
Done: https://redd.it/dzl75h |
Incidentally,
AFAICT support for this was gained with Waterfox 56.2.0, BrowserWorks/Waterfox@bad1c19 |
This is the original commit for FF57. Before then, |
Understood, thanks. From the range of tags, I suspect that 56.2.0 was the first release to support @MrAlex94 please, is the TIA |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I can't reproduce that. Do you get any errors in the console? |
Actually, the fact that you can't see the checkboxes now is rather strange, because the same checkboxes were visible in Edit: I figured it out. I have a few options. I just have to assess their pros and cons before doing anything. I'll get back to this later. |
Please try |
Confirmed, 0.11.0b6 fixes the about:addons UI. Thanks! |
Hi, I seem to no longer get good results for part of the test set at #37 (comment). Recalling your #37 (comment) I kept quiet about most such results whilst beta testing towards 0.11.0. https://addons.mozilla.org/addon/httpz/versions/0.11.0/updateinfo/ and https://addons.mozilla.org/addon/httpz/versions/ noted with thanks,
– there's no longer a yellow alert re: incompatibility for 0.11.0 added to Waterfox Classic 2019.10. I am, however, puzzled by this: Lines 2 to 7 in 4dfe2cb
… or maybe I should say, I'm puzzled by Waterfox Classic not showing a yellow alert for an extension with this |
Does it help to compare with these sections of code? From within https://robwu.nl/crxviewer/?crx=https%3A%2F%2Faddons.mozilla.org%2Ffirefox%2Fdownloads%2Ffile%2F3460706%2Fmalwarebytes_browser_guard-2.1.4-fx.xpi (for Malwarebytes Browser Guard, which "Works with firefox 57.0 and later"): "browser_specific_settings": {
"gecko": {
"strict_min_version": "57.0"
}
} "browser_specific_settings": {
"gecko": {
"id": "org_malwarebytes_browserguard@malwarebytes.org",
"strict_min_version": "57.0"
}
} – for this version of this extension, I do get the yellow alert at about:addons |
I just tested that list of sites in FF56. Here are my results:
* can exclude even after adding the site to the list of exclusions All tests passed, but 2 and 4 made me notice a current limitation of HTTPZ. It is OK to show the page action after upgrading requests to HTTPS-only sites, but HTTPZ should not allow users to add those to the list of exclusions, because they do not support HTTP anyway. To avoid complicating things, I think I'm going to prevent HTTPZ from displaying the page action in those cases. Edit: actually, I already had a check here for the server-initiated redirection scenario, but it does not cover STS, and it apparently does not work as intended either: Lines 139 to 149 in f74fb71
Edit 2: I figured out the issue. This snippet works as intended, but not in FF56, because the page action is not automatically hidden in that version. So, I just have to make the extension hide it.
I don't even know what is the yellow alert in question. Care to elaborate? |
- FF56: the page action was getting displayed after a server-initiated redirection from HTTP to HTTPS, even when the site was excluded (which led to the user being offered the opportunity to exclude again) - the same was happening with sites that use STS, but also in recent versions of FF
- FF56: the page action was getting displayed after a server-initiated redirection from HTTP to HTTPS, even when the site was excluded (which led to the user being offered the opportunity to exclude again) - the same was happening with sites that use STS, but also in recent versions of FF
Hi, compare IIRC for 56-based browsers, the desired redirects were more likely to succeed with an earlier release or beta of the extension. HTH, sorry to throw this spanner in the works |
I suppose you misunderstood what I meant by With the current version of HTTPZ I get exactly the same results in FF71 as in FF56. Your mileage may vary. Let me know if that is the case. |
For completeness' sake, I will add that |
Ha! It did a short while ago, but not now. Now I see page action icons for all five, even with my very heavily extended profile. Consistent, at a glance, with what's seen in Firefox 71.0. Previously I saw none and TBH I can't recall looking to the left (to tell whether there was redirection from HTTP to HTTPS). Let's ignore this earlier result, I was being lazy/non-methodical at the time. Thanks again! Re: the yellow alert, I might follow up at the weekend. PostscriptThree frames from the screen recording of the lazy test session that probably caused me to imagine a problem: There was simply a long wait – twenty-eight seconds – between appearance of Done (in the status bar) and appearance of the page action. I didn't notice the page action until after a view of the recording. Not a bug. A casualty of my choice of extensions, some of which require single-process mode. |
Nah, it was very helpful. Thanks to that I ended up discovering more defects than I care to admit. Thank you again for testing and reporting everything. |
Looking great. From #37 (comment) (now hidden, resolved):
That's no longer true. Thanks for the fix. |
Bonus: the screen recording at thegearcalculator.appspot.com - Firefox - Malwarebytes Forums Interesting interactions of the site with:
Feel free to describe it as not a bonus, if my choice of test site exposed you to malware 🤯 |
Thanks for the info. And don't worry (about me) because, whether that's malware or not, I was not exposed, because I did something not ideal from a methodology standpoint: I tested with uBlock Origin ON (and blocked JavaScript). In the future, unless you're facing problems with a specific site and you suspect HTTPZ to be the culprit, you can use http://example.com/ or http://example.org/ for testing. Other sites I often use for testing are: http://http.badssl.com/ (redirects from HTTPS to HTTP), and http://error.net/ (errors out over HTTPS). |
d7d8856#diff-051a8a7bcae8db1e4cee8eb09b52e619L5
b3c55c9#diff-051a8a7bcae8db1e4cee8eb09b52e619L5
Loosely speaking: should users of Waterfox Classic e.g. 56.2.14 expect some features of 0.6.0 and greater to be simply non-functional?
https://addons.mozilla.org/addon/httpz/versions/
tl;dr Waterfox 56.0 was based on Firefox 56.0.2 and to be clear, I'm not suggesting that (#32) Waterfox Classic should be another supported browser.
I'm just curious about functionality. Background: https://www.reddit.com/comments/dahnh0/-/f1te63v/
TIA
The text was updated successfully, but these errors were encountered: