diff -r 349308e84eeb -r 772103b14c18 eric6/WebBrowser/Network/NetworkUrlInterceptor.py --- a/eric6/WebBrowser/Network/NetworkUrlInterceptor.py Mon Apr 12 19:05:23 2021 +0200 +++ b/eric6/WebBrowser/Network/NetworkUrlInterceptor.py Mon Apr 12 19:21:40 2021 +0200 @@ -135,13 +135,15 @@ # see: https://wiki.mozilla.org/Security/Referrer # see: https://www.w3.org/TR/referrer-policy/ - if self.__sendReferer == 0: + if ( + self.__sendReferer == 0 or # never send referer header - info.setHttpHeader(b"Referer", b"") - elif (self.__sendReferer == 1 and - info.navigationType() != - QWebEngineUrlRequestInfo.NavigationType.NavigationTypeLink): + + (self.__sendReferer == 1 and + (info.navigationType() != + QWebEngineUrlRequestInfo.NavigationType.NavigationTypeLink)) # send referer header only on click + ): info.setHttpHeader(b"Referer", b"") else: # send referer header always applying further policies