<div dir="ltr"><div><div><div>Hi everyone<br><br></div>I don’t have time to work on HTTPS Everywhere now, but I still read these messages occasionally.<br><br></div>Please don’t go the same way as Mozilla, who seems determined to keep users and their settings apart! If no one has time to implement the query idea properly, then keep the current settings window, but make the user click through a warning before displaying the list (the format of the warning could be similar to about:config; the topic of the warning could be similar to when you open a large number of tabs at once). Presumably this is not much harder than moving the “Reset to Defaults” button to a new location.<br><br></div><div>At the very least, include a link to documentation on how these settings are stored or instructions on alternative ways to access them.<br></div><div><br></div>Here are a couple of related things:<br><ol><li>Of course, the user can already perform queries. But try entering a query, then using the scrollbar. The list seems to disappear! Presumably this is because the space allowed for displaying the list is large enough to fit the full list, even when only part of the list is being displayed, due to the user entering a query. This really should be fixed.<br></li><li>This is not important, but it would be nice for the user to be able to display a list of rulesets that are not at their default setting.</li></ol><div><div><div><div><div class="gmail_extra"><div><div class="gmail_signature"><div dir="ltr"><div>--<br>Brian Drake<br></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jun 17, 2015 at 14:33 [WST (UTC+8)], Jacob Hoffman-Andrews <span dir="ltr"><<a href="mailto:jsha@eff.org" target="_blank">jsha@eff.org</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 bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    There are two important improvements I'd like to get into HTTPS
    Everywhere soon, but I have been too swamped with Let's Encrypt work
    to get them done. These would be great volunteer projects:<br>
    <br>
    <blockquote><a href="https://github.com/EFForg/https-everywhere/issues/1771" target="_blank">https://github.com/EFForg/https-everywhere/issues/1771</a><br>
      Settings window freezes Firefox for a long time / sometimes
      crashes it.<br>
    </blockquote>
    My preferred fix for this is to simply remove the settings window.
    It shows all the rulesets at once, which is somewhat meaningless
    when we have 15k+ rulesets. That's also redundant with the HTTPS
    Everywhere Atlas. The one setting from that window that we probably
    want to keep is "Reset to Defaults," which should be moved into the
    primary window anyhow. The settings window is accessible through
    "Enable / Disable Rules" in the HTTPS Everywhere icon menu, *and* by
    clicking "Settings" from the Firefox Extensions page, so we'd have
    to pull it out in both places.<br>
    <br>
    The alternative is to modify the settings page so that it doesn't
    show any rulesets when it first opens, and then only loads rulesets
    in response to a query. This is more complicated to write, and there
    are probably still some queries that will load so many rulesets they
    will freeze the browser.<br>
    <br></div><div bgcolor="#FFFFFF" text="#000000">[snip]<br></div><div bgcolor="#FFFFFF" text="#000000">
    <br>
    Thanks,<br>
    Jacob<br>
  </div>

<br>_______________________________________________<br>
HTTPS-Everywhere mailing list<br>
<a href="mailto:HTTPS-Everywhere@lists.eff.org">HTTPS-Everywhere@lists.eff.org</a><br>
<a href="https://lists.eff.org/mailman/listinfo/https-everywhere" rel="noreferrer" target="_blank">https://lists.eff.org/mailman/listinfo/https-everywhere</a><br></blockquote></div></div></div></div></div></div></div>