HTTPS Everywhere android doesn't show applicable rules on error pages #403
Comments
I can confirm this is still an active problem. It's annoying because after following @diracdeltas 's instructions:
I don't know how to re-disable the rule. Anyone know how? |
@jeremyn is this resolved for you? I just tried to recreate and I'm not getting the "Unable to connect" |
@wonderchook It looks like the PCWorld rule has been fixed, compare https://github.com/EFForg/https-everywhere/blob/375124aa311c82db8c87c1882c41b082da4b84a4/src/chrome/content/rules/PCWorld.xml (old version that I link in my previous comment) to https://github.com/EFForg/https-everywhere/blob/ff3dfc21e72712b23a050c8cc48432cd5a25e0f3/src/chrome/content/rules/PCWorld.xml (current version) However the actual problem reported is with the add-on's UI in Firefox. This has been totally modified with WebExtensions and per @Hainish is lacking, see his comment at #9958 (comment). I can't even find an HTTPS Everywhere UI on the Android device I'm checking. So this specific issue is "resolved" for me because the entire UI is gone. |
Okay, I checked again and the HTTPS Everywhere UI is there now, or it came back. I'm not sure what happened when I looked earlier. I looked around for a new ruleset to test with and it seems I can reproduce the original problem, or something like the original problem, with https://github.com/EFForg/https-everywhere/blob/7e4193f45aeb4633e79cdfa56abe1178bf746b39/src/chrome/content/rules/Deluge.xml (current
What do you get when you try that? |
Same results as you, the ruleset was not listed. So the actual bug is that the ruleset disappears from the UI then? |
Yes. |
I can reproduce this. Additionally, it looks like the rulesets disappear from every other page - try |
This appears only to be the case for the first tab opened after a restart. Subsequent tabs seem to display the rulesets properly. |
The debugging console for Fennec doesn't show much useful output here. |
@Hainish I've used the device I tested on earlier, since testing, so this doesn't follow directly from my earlier comment. Anyway I can see the |
I just went through the steps again and it appears it is the first tab that has the issue. |
I misunderstood what was meant by "first tab". I can confirm now that if I open three tabs, and then open the HTTPS Everywhere UI from the second or third tab, the ruleset checkboxes are there. The checkboxes are missing when I open the UI from the first tab. So I can confirm what @Hainish and @wonderchook are seeing. |
The problem with this is the This is fixed in #14487 |
To repro, turn on the broken PCWorld rule in Firefox for Android. Go to PCWorld, which shows a server error page. Click on the HTTPS Everywhere icon.
Expected: PCWorld rule is listed.
Actual: no rules are shown
The text was updated successfully, but these errors were encountered: