Opened 7 years ago

Closed 7 years ago

#7062 closed defect (fixed)

If certain rulesets are activated all rulesets are set to default

Reported by: cypherpunks Owned by: pde
Priority: Low Milestone:
Component: HTTPS Everywhere/EFF-HTTPS Everywhere Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Sorry if I'm doing things the wrong way. First time ever filing a bug.

If all rulesets are activated in development8 of the firefox version the add-on resets to standard ruleset settings.

After experimenting with activating as many as possible I have been able to narrow it down to only;

StudiVZ (disabled)
Tcodevelopment.com
YouMail (buggy)

Resetting all rulesets if activated (and browser restart)


However if one resets all rulesets to default first, and then activates those three (in addition to the original/default rulesets) all is fine and they are not disabled.

So the relation between rulesets seem much more advanced than my understanding.


I have never added any of my own rulesets, all are the ones that have been included in HTTPS everywhere as standard.

Child Tickets

Change History (2)

comment:1 Changed 7 years ago by pde

Priority: normalminor
Status: newaccepted

Wow. What you discovered was this:

https://gitweb.torproject.org/https-everywhere.git/blob/HEAD:/src/chrome/content/code/HTTPSRules.js#l417

Perhaps that should now be disabled in the development branch releases, since I think the number of users who started with buggy defaults (which only existed in 2.2 stable) and whose first upgrade will be to a dev release is probably Very Small.

comment:2 Changed 7 years ago by pde

Resolution: fixed
Status: acceptedclosed

The above link won't work anymore, this one instead.

The heuristic has been removed in git master, so 4.0development.1 will not have this behaviour anymore.

Note: See TracTickets for help on using tickets.