From 1f3ff792f382339dcb0c42809a705846ed8530f9 Mon Sep 17 00:00:00 2001 From: Chris Date: Tue, 7 Apr 2015 01:12:40 -0600 Subject: [PATCH] Closes #1178 --- src/js/dynamic-net-filtering.js | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/js/dynamic-net-filtering.js b/src/js/dynamic-net-filtering.js index dc8a1888f..c5e8a7996 100644 --- a/src/js/dynamic-net-filtering.js +++ b/src/js/dynamic-net-filtering.js @@ -316,23 +316,11 @@ Matrix.prototype.clearRegisters = function() { /******************************************************************************/ var is3rdParty = function(srcHostname, desHostname) { - if ( desHostname === '*' ) { + if(desHostname === '*' || srcHostname === '*' || srcHostname === '') { return false; } - // This case occurs for matrix rendering - if ( srcHostname === '*' ) { - return false; - } - var srcDomain = domainFromHostname(srcHostname); - - // This can very well occurs, for examples: - // - localhost - // - file-scheme - // etc. - if ( srcDomain === '' ) { - srcDomain = srcHostname !== '' ? srcHostname : desHostname; - } + var srcDomain = domainFromHostname(srcHostname) || srcHostname; // localhost, etc. don't have domain if ( desHostname.slice(0 - srcDomain.length) !== srcDomain ) { return true;