<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Jan 28, 2014 at 10:37 AM, Drake, Brian <span dir="ltr"><<a href="mailto:brian@drakefamily.tk" target="_blank">brian@drakefamily.tk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I’m only using stable versions for now (but when I’m working on rules, I do check the Atlas and/or Git for the latest rules).<br>

<div><div class="gmail_extra"><br></div><div class="gmail_extra">I’m not sure whether I we’re talking about the same thing here. I can enable or disable rulesets on the fly just fine, but changing the rulesets themselves (that is, changing the XML files in the HTTPSEverywhereUserRules folder, or deleting or adding such files) requires a restart.<br>


</div></div></div></blockquote><div><br></div><div>Oh, sorry: I misunderstood. I believe the problem may lie in the fact that rules are loaded when the extension starts (?) so it's necessary to restart Firefox before the new/edited rules are recognized.<br>

<br></div><div>There is no obvious way around that; it may be possible to relaunch the extension loading procedure, but I have no idea if and how it can be done.<br><br></div><div>I believe there is a reason why it's not possible to load rules on the fly (which is what's causing your issue) but I'm not sure; maybe Peter or Yan?<br>

<br></div><div>P.S. I took a look at components/HTTPSEverywhere.js, it seems just a matter of having a trigger or (maybe better) a button that calls HTTPSRules.init()<br></div></div></div></div>