Size problem with HTTPS Everywhere toolbar button icon when used w/ Firefox
There is a compatibility issue/size problem with the HTTPS Everywhere 3.3.2 toolbar button icon in Firefox 20.0:
The HTTPS Everwhere icon steals vertical pixels, probably because it's oversize or in some other way doesn't respect the size limits that every other icon respects.
It actually steals pixels wherever you place it: If you place it in the menu bar, it increases the vertical height of that. If you place it in the address bar, it increases the height of that. If you place it in the bookmarks bar, it increases that. And if you place it in the status bar (which Firefox 20.0 only keeps if you use the Status-4-Evar add-on), then it increases the height of that.
I've taken a few screenshots to illustrate the problem, which I'll try to attach and also upload to imgur.
- Screenshot 1 shows the normal situation without the HTTPS Everywhere icon (no pixels stolen). http://i.imgur.com/SVLIcYf.png
- Screenshot 2 shows the HTTPS-E icon in the address bar (bar enlarged; vertical pixels stolen). http://i.imgur.com/XAdzMzb.png
- Screenshot 3 shows the HTTPS-E icon in the bookmarks bar (now that's enlarged = pixels stolen from the browser window). http://i.imgur.com/buy75Jl.png
- Screenshot 4 shows Screenshot 1 and 2 superimposed in the GIMP with near 50% transparency, and I used the measuring tool to see how many vertical lines of pixels get stolen from the browser window. It's ten lines that get stolen. (Yes, it looks like an eye disease; the misalignment is of course caused by the stolen pixels.) http://i.imgur.com/cbl2Wip.png
For people on smaller resolutions (and you'd be surprised how common 1024x768 and even smaller still is, and not just on smartphones either), again for people with lower resolution screens, vertical pixels, i.e. vertical lines in the browser window are incredibly precious, and every line that's stolen somewhat reduces usability. Also, if every other icon of every other extension/add-on can behave themselves and not steal pixels, then neither should HTTPS-E.
As I'm creating this ticket, HTTPS-E version 3.3.2 isn't listed in your version drop-down list, but that's what my HTTPS=E About window says it is. This may be a typo in either the about window or the drop-down (arguably, that may be another bug).