Skip to content
This repository has been archived by the owner on Nov 15, 2017. It is now read-only.

Matrix remains empty on www.easyjet.com #60

Closed
ghost opened this issue Nov 20, 2013 · 9 comments
Closed

Matrix remains empty on www.easyjet.com #60

ghost opened this issue Nov 20, 2013 · 9 comments

Comments

@ghost
Copy link

ghost commented Nov 20, 2013

Whenever I load www.easyjet.com, the HTTP SB matrix remains empty (regardless if javascript is allowed or blocked in the Chrome settings). Thus, it's impossible to define any rules for that site.

OS: Kubuntu 13.10, Chrome 31

@gorhill
Copy link
Owner

gorhill commented Nov 20, 2013

Just clicked on the link to go to www.easyjet.com and the matrix displayed fine.

One of the reason the matrix would be empty is because no net traffic was logged. I don't know how that would happen. First thing to try (which result may lead me to investigate further):

Disabled and re-enable HTTPSB.

Does it work? if yes, I need to investigate why it ended up in the bad state.

@gorhill
Copy link
Owner

gorhill commented Nov 20, 2013

Wow never mind, I just reproduced the bug. Strangely enough, if I allow script, the matrix end up empty. Investigating.

@ghost
Copy link
Author

ghost commented Nov 20, 2013

Raymond, that was partially succesfull. After disabling and re-enabling HTTPSB the matrix appeared and I could "whitelist" the site but after the page was reloaded the matrix was empty again. I repeated above actions - and again the matrix is empty after the page reloads.

@gorhill
Copy link
Owner

gorhill commented Nov 20, 2013

Ok found the problem.

Dev note: one of the cookie on the site uses the '#' character in its name, which character is used by HTTPSB internally as a separator. It's HTTPSB's fault to not have foreseen that the '#' could be used in a cookie's name. Fix is to URL-encode cookie names.

@gorhill
Copy link
Owner

gorhill commented Nov 20, 2013

@tlu1024 : Matrix ends up empty only if scripting is allowed because there is a cookie which is created by a script, and this cookie breaks up HTTPSB (its HTTPSB's fault, not the site). Working on a fix. Although once the cookie has been created, the problem will persist for this site until this particular cookie is removed from the machine.

@ghost
Copy link
Author

ghost commented Nov 20, 2013

Raymond, it's great that you found the bug. Thank you very much for your work!

@gorhill
Copy link
Owner

gorhill commented Nov 20, 2013

Fix is published in web store, should be available in one hour.

Thanks very much for having found and reported this bug, this was a nasty one.

@ghost
Copy link
Author

ghost commented Nov 20, 2013

You're very welcome, Raymond! And please think about a possibility how we users can donate - you deserve it!

@ghost
Copy link
Author

ghost commented Nov 20, 2013

I can confirm that the new version 0.5.8 fixes the problem. Thanks again!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant