mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-07 03:12:33 +01:00
Don't highlight the picker, handle empty filters
This commit is contained in:
parent
b3a2c9c5d3
commit
fba0bf73ef
@ -195,6 +195,9 @@ var highlightElements = function(elems, force) {
|
||||
var elem, rect, poly;
|
||||
for ( var i = 0; i < elems.length; i++ ) {
|
||||
elem = elems[i];
|
||||
if ( elem === pickerRoot ) {
|
||||
continue;
|
||||
}
|
||||
if ( typeof elem.getBoundingClientRect !== 'function' ) {
|
||||
continue;
|
||||
}
|
||||
@ -386,6 +389,11 @@ var filtersFromElement = function(elem) {
|
||||
var elementsFromFilter = function(filter) {
|
||||
var out = [];
|
||||
|
||||
filter = filter.trim();
|
||||
if ( filter === '' ) {
|
||||
return out;
|
||||
}
|
||||
|
||||
// Cosmetic filters: these are straight CSS selectors
|
||||
// TODO: This is still not working well for a[href], because there are
|
||||
// many ways to compose a valid href to the same effective URL.
|
||||
|
Loading…
Reference in New Issue
Block a user