mirror of
https://github.com/gorhill/uBlock.git
synced 2024-09-14 23:12:28 +02:00
fix dynamic filters in popup exception for built-in web pages
This commit is contained in:
parent
bd3fabad4a
commit
c650654062
@ -58,11 +58,15 @@ var syncDynamicFilter = function(scope, i, result) {
|
|||||||
// Use dark shade visual cue if the filter is specific to the page hostname
|
// Use dark shade visual cue if the filter is specific to the page hostname
|
||||||
// or one of the ancestor hostname.
|
// or one of the ancestor hostname.
|
||||||
var ownFilter = false;
|
var ownFilter = false;
|
||||||
|
// There might be no page hostname on pages where uBlock can't be active,
|
||||||
|
// like on browser's built-in pages, etc.
|
||||||
|
if ( stats.pageHostname ) {
|
||||||
var filterHostname = matches[3] || '*';
|
var filterHostname = matches[3] || '*';
|
||||||
if ( stats.pageHostname.slice(0 - filterHostname.length) === filterHostname ) {
|
if ( stats.pageHostname.slice(0 - filterHostname.length) === filterHostname ) {
|
||||||
ownFilter = (stats.pageHostname.length === filterHostname.length) ||
|
ownFilter = (stats.pageHostname.length === filterHostname.length) ||
|
||||||
(stats.pageHostname.substr(0 - filterHostname.length - 1, 1) === '.');
|
(stats.pageHostname.substr(0 - filterHostname.length - 1, 1) === '.');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
el.toggleClass('ownFilter', ownFilter);
|
el.toggleClass('ownFilter', ownFilter);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user