From 21b5aa8f385b914c10eee955d1cb720d42c85926 Mon Sep 17 00:00:00 2001 From: gorhill Date: Tue, 24 Nov 2015 15:27:39 -0500 Subject: [PATCH] this fixes #738 --- src/js/scriptlets/element-picker.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/js/scriptlets/element-picker.js b/src/js/scriptlets/element-picker.js index df245195f..24ec7810e 100644 --- a/src/js/scriptlets/element-picker.js +++ b/src/js/scriptlets/element-picker.js @@ -580,9 +580,16 @@ var userFilterFromCandidate = function() { return false; } + // https://github.com/gorhill/uBlock/issues/738 + // Trim dots. + var hostname = window.location.hostname; + if ( hostname.slice(-1) === '.' ) { + hostname = hostname.slice(0, -1); + } + // Cosmetic filter? if ( v.lastIndexOf('##', 0) === 0 ) { - return window.location.hostname + v; + return hostname + v; } // If domain included in filter, no need for domain option @@ -591,7 +598,7 @@ var userFilterFromCandidate = function() { } // Assume net filter - return v + '$domain=' + window.location.hostname; + return v + '$domain=' + hostname; }; /******************************************************************************/