mirror of https://github.com/gorhill/uBlock.git
Remove discarding of assumed unoptimal selectors
This was a bad idea.
Related commit:
- 4c5197322f
This commit is contained in:
parent
81de306666
commit
927d55134d
|
@ -844,15 +844,6 @@ const onOptmizeCandidates = function(details) {
|
||||||
if ( r !== 0 ) { return r; }
|
if ( r !== 0 ) { return r; }
|
||||||
return a.selector.length - b.selector.length;
|
return a.selector.length - b.selector.length;
|
||||||
});
|
});
|
||||||
// Discard selectors with same match count as shorter ones.
|
|
||||||
for ( let i = 0; i < results.length - 1; i++ ) {
|
|
||||||
const a = results[i+0];
|
|
||||||
const b = results[i+1];
|
|
||||||
if ( b.count !== a.count ) { continue; }
|
|
||||||
if ( b.selector.length === a.selector.length ) { continue; }
|
|
||||||
b.selector = a.selector;
|
|
||||||
b.count = a.count;
|
|
||||||
}
|
|
||||||
vAPI.MessagingConnection.sendTo(epickerConnectionId, {
|
vAPI.MessagingConnection.sendTo(epickerConnectionId, {
|
||||||
what: 'candidatesOptimized',
|
what: 'candidatesOptimized',
|
||||||
candidates: results.map(a => a.selector),
|
candidates: results.map(a => a.selector),
|
||||||
|
|
Loading…
Reference in New Issue