Currently if the user does not manually restart after saving a rule, they can open a new tab and browse to the same site, and keep saving rules until they restart.
We should be overwriting old rules rather than appending, where we get "google.xml, google-1.xml, google-2.xml".
A proposed solution to this is saving a session list of hostnames that have had rules written (it will be emptied at each firefox restart). When writing a rule, if the hostname already exists in that array, instead of prompting to "Go HTTPS/Save rule", prompt the user to restart the application (we can do this automatically with Application.restart()).
Comment #1
Posted on Apr 13, 2011 by Swift Ox(No comment was entered for this change.)
Comment #2
Posted on Apr 14, 2011 by Swift OxFixed in version 0.45 - Will close issue after next release.
Comment #3
Posted on Apr 14, 2011 by Swift OxComment deleted
Comment #4
Posted on Apr 14, 2011 by Swift OxComment deleted
Comment #5
Posted on Apr 16, 2011 by Swift OxComment deleted
Comment #6
Posted on Apr 16, 2011 by Swift Ox(No comment was entered for this change.)
Comment #7
Posted on Apr 23, 2011 by Swift OxFixed and released in 0.50
Status: Verified
Labels:
Type-Defect
Priority-High