Opened 8 years ago

Closed 8 years ago

Last modified 20 months ago

#2562 closed enhancement (fixed)

Context based rule interface

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

Description

With 500+ rulesets in the development branch, it's no longer practical to expect the user to look through all of them, even with a search function.

What we need is a context-based rule interface that lives in the bookmarks toolbar (or status bar, though that's going away) like the ones used by AdBlock Plus, NoScript and Request Policy. Right clicking on this object would give you the ability to enable or disable any rulesets that apply to the document (or parts of it).

This UI could have several visual states:

  • Enabled. HTTPS Everywhere is fully operational in this page
  • Disabled. You have HTTPS-E rulesets that are applicable to this page (or 3rd party content within it) but they are not enabled.
  • Partially enabled. Parts of this page are secured by HTTPS-E
  • Partially enabled and partially disabled.

Or we could simplify it down a bit further.

Child Tickets

Change History (2)

comment:1 Changed 8 years ago by pde

Resolution: fixed
Status: newclosed

Shipped in the latest development release.

comment:2 Changed 20 months ago by teor

Severity: Normal

Set all tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.