RequestPolicyContinued / requestpolicy

a web browser extension that gives you control over cross-site requests. Available for XUL/XPCOM-based browsers.
https://github.com/RequestPolicyContinued/requestpolicy/wiki
Other
252 stars 35 forks source link

Sometimes shows empty site after allowing requests (answer to developers reply to my post on AMO) #766

Open Whisker72 opened 8 years ago

Whisker72 commented 8 years ago

First of all, thanks for replying. :-)

I tried to reproduce the bug as asked in the reply mail, but failed so far (apparently, my RPC installation has already learned too much to make that task an easy one fg). But I'll continue trying and will post an example as soon as I have one.

For now, I'll try to describe the problem a bit more specific: RPC works fine most of the time, but sometimes there seems to be a little hiccup. When I select the "general" option "Anfragen durch .domain.tld erlauben" (="Allow requests from .domain.tld" or the like - I'm using FF with German language settings). Then the addon tries to reload the website, but just shows an empty tab and the address field as well as the tab history are empty. And the only way to get the website back again is to search in the browser history and open it again (at least I don't have to allow it again then, so the rule is preserved).

And it doesn't happen when I allow specific requests from the original website to e.g. to a subdomain, the same URL with another another TLD (e.g. .google.de to .google.com) or another website.

As for the preferences: Under about:requestpolicy?basicprefs, the options Blockierte Grafiken durch Platzhalter ersetzen, Aktuelle Seite beim Ändern der Liste erlaubter Anfragen neu laden and Dauerhaftes Erlauben im Privaten Modus ermöglichen are set, Exception: images blocked by a blacklist is unset.

Under about:requestpolicy?advancedprefs, the options Beim Start von Firefox deaktivieren and Bei der Deinstallation von RequestPolicy Standardeinstellung wiederherstellen are set for Link prefetching, DNS prefetching and Speculative pre-connections, Sortierung der Ziele is deactivated and die Anzahl der Anfragen für jedes Ziel anzeigen is set.

myrdd commented 8 years ago

Hi @Whisker72, this kind of problem sounds familiar to me. However, I haven't seen that problem for a long time, so I'll need to wait for specific instructions.

And it doesn't happen when I allow specific requests from the original website

For the action of reloading, there should be no difference on what caused the tab to reload. I guess it's more a question of first/second reload than of which rule was added.

Thanks for mentioning your settings. However, they should make no difference. It's some misbehavior between RPC and Firefox, independently of preferences.