claustromaniac / httpz

Fat-free hardenable opportunistic encryption for Firefox
https://addons.mozilla.org/firefox/addon/httpz/
GNU General Public License v3.0
62 stars 5 forks source link

Intercept, proceed: sometimes does not proceed #48

Closed grahamperrin closed 4 years ago

grahamperrin commented 4 years ago
  1. Disable Enable interception of server-initiated redirections to http
  2. maybe also disable enable handling of non-standard redirections to http
  3. visit http://www.fuelly.com/car/nissan/elgrand_/2000
  4. Proceed with redirection

… at least twice I found version 0.11.0b7 not proceeding – IIRC just a blank white extensions page – but (sorry) I didn't take a screenshot and now I can't reproduce the behaviour.

More specifically, I can not get this after step (3):

image

claustromaniac commented 4 years ago

Well, I'm leaving this open for a while to see if we can at least manage to reproduce it.

grahamperrin commented 4 years ago

… I can not get this …

Well d'uh, Graham, you'll not get the interception page if your first step is to disable interception. Opening post corrected!


Here, although I imagine that it will be difficult to reproduce:

2019-12-05 14:02:23 frame

2019-12-05 14:02:30 frame

2019-12-05 14:02:44 frame

2019-12-05 14:02:51 frame

2019-12-05 14:02:55 frame

2019-12-05 14:02:56 frame

2019-12-05 14:03:10 frame

The screen recording from which those frames are taken:

Watch from 08:23 on the timeline for alternative (more exotic) steps to production of the issue – setting an inappropriate URL as the home page – although again, I doubt that it will be consistently reproducible in this way.

HTH.

It's a curiosity, doesn't smell like something that might be encountered through normal usage. Could be me thrashing things again; at one point during the recording I did pause for a minute or so (I didn't bother to pause at other times).

claustromaniac commented 4 years ago

I accidentally closed this, but version 0.11.1 might have fixed it.

claustromaniac commented 4 years ago

Finally got around to testing this, and I also noticed other minor issues in the process.

I fixed them all in 0.11.3. Thank you for reporting :+1: You deserve a cookie 🍪