From 980842384500d71468b292e4c1035db92cac2b7d Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 7 May 2023 19:07:21 -0400 Subject: [PATCH] Bring back list-per-group counts Regression from: - https://github.com/gorhill/uBlock/commit/cbc0cbadaaf8ae99cf78950cc11586b0ece642fe --- src/js/3p-filters.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/3p-filters.js b/src/js/3p-filters.js index 5e79cefb0..c62e1ed90 100644 --- a/src/js/3p-filters.js +++ b/src/js/3p-filters.js @@ -380,8 +380,11 @@ const toggleFilterList = (elem, on, ui = false) => { const updateListNode = listNode => { if ( listNode === null ) { return; } if ( listNode.dataset.role !== 'node' ) { return; } - if ( listNode.dataset.parent === 'root' ) { return; } const listLeaves = qsa$(listNode, '.listEntry[data-role="leaf"].checked'); + dom.text(qs$(listNode, '.nodestats'), + renderNodeStats(listLeaves.length, qsa$(listNode, '.listEntry[data-role="leaf"]').length) + ); + if ( listNode.dataset.parent === 'root' ) { return; } let usedFilterCount = 0; let totalFilterCount = 0; let isCached = false; @@ -399,9 +402,6 @@ const updateListNode = listNode => { } dom.cl.toggle(listNode, 'checked', listLeaves.length !== 0); dom.prop(qs$(listNode, ':scope > .detailbar input'), 'checked', listLeaves.length !== 0); - dom.text(qs$(listNode, '.nodestats'), - renderNodeStats(listLeaves.length, qsa$(listNode, '.listEntry[data-role="leaf"]').length) - ); dom.text(qs$(listNode, '.leafstats'), renderLeafStats(usedFilterCount, totalFilterCount) );