-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
HTTPS Everywhere not working on all sites #1535
Comments
Updated the description after trying this in browser-laptop. It has the same issue. Note that the EFF's HTTPS Everywhere extension in Firefox handles this correctly. |
We just checked that our rules are up to date, which should resolve this. Let me know if it doesn't and I'll re-open. |
It sounds like this wasn't actually verified that the steps in comment 0 were valid or not @tomlowenthal nor that updating the list helped. So we should leave this open and fix or verify it is fixed. |
The issue is still there. When I load http://www.speedtest.net, it is not taking me to the https version of the website, but loads the 'http' site with the 'not secure' warning by the side. True for couple of other websites too. I have confirmed that HTTPS Everywhere is enabled under the 'Brave shields defaults' settings. Version 0.56.15 Chromium: 70.0.3538.110 (Official Build) (64-bit) |
@fmarier if you have a chance, could you take a look at this one? |
I grabbed the version of the XPI we use in our builder script and extracted its ruleset. I found that the Speedtest.net is disabled by default in version 2019.9.19:
whereas starting in version 2018.10.31, it's enabled again:
This actually got fixed at the end of September in EFForg/https-everywhere#16643 and so updating our rules (or merging brave/https-everywhere-builder#12) should resolve this. |
I have just updated the list and forced an update to Both https://https-everywhere.badssl.com and http://speedtest.net now get upgraded properly. |
@fmarier do we have a PR for this fix on https://github.com/brave/https-everywhere-builder that can be linked? If so need to add the issue to a milestone and verify it. |
@srirambv: Since HTTPS Everywhere updates are independent from Brave updates, should this just be in whatever the next milestone is? the fix is brave/https-everywhere-builder#12 |
@diracdeltas |
Verification passed on
Verified passed with
Verification passed on
Used STR from description |
HTTPS Everywhere is perhaps an unfortunate branding for the extension if it does not probe & switch to HTTPS everywhere, but instead work only for a small set of preconfigured websites? |
@cbrunnkvist Proposed fix: add an asterisk to the name.
Problem solved! ;-) |
Can we reopen this? This bug could be redefined as a branding issue or a technical problem. Truth is that this isn't truly HTTPS everywhere since it never tries upgrading on its own; and whenever I'm visiting less known sites (which is extremely often when it comes to local sites) they simply can't be in the list and must be probed by the browser to work just like the HTTPS everywhere extension from the EFF does. |
@diracdeltas should we update HTTPS Everywhere? |
Description
The built-in HTTPS Everywhere doesn't seem to work for all sites.
Steps to Reproduce
Actual result:
Visiting http://www.speedtest.net should have resulted in an https request.
Expected result:
Visiting http://www.speedtest.net did not result in an https request.
Reproduces how often:
100% for speedtest.net. I don't know what all other sites can reproduce.
Brave version (chrome://version info)
Brave | 0.56.2 Chromium: 70.0.3538.35 (Official Build) dev (64-bit)
Revision | 28dcb499844fa40c28d5f62e337876cb936f79f5-refs/branch-heads/3538@{#678}
OS | Mac OS X
Reproducible on current release:
Yes, at least on dev (what I'm using).
Yes, the same thing happens.
The text was updated successfully, but these errors were encountered: