From e46705db007dfbc2299bea5fad012ee882f24945 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 23 Apr 2023 16:32:38 -0400 Subject: [PATCH] Listen to all-filter-lists-reloaded, not all-assets-updated Related commit: - https://github.com/gorhill/uBlock/commit/4a92f96206c2fba138c7323c3c4c9524ef71fa26 --- src/js/support.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/js/support.js b/src/js/support.js index 9bd275781..092ae5cbf 100644 --- a/src/js/support.js +++ b/src/js/support.js @@ -215,7 +215,9 @@ function reportSpecificFilterType() { } function reportSpecificFilterIssue() { - const githubURL = new URL('https://github.com/uBlockOrigin/uAssets/issues/new?template=specific_report_from_ubo.yml'); + const githubURL = new URL( + 'https://github.com/uBlockOrigin/uAssets/issues/new?template=specific_report_from_ubo.yml' + ); const issueType = reportSpecificFilterType(); let title = `${reportedPage.hostname}: ${issueType}`; if ( qs$('#isNSFW').checked ) { @@ -239,18 +241,6 @@ async function updateFilterLists() { vAPI.messaging.send('dashboard', { what: 'forceUpdateAssets' }); } -vAPI.broadcastListener.add(msg => { - switch ( msg.what ) { - case 'assetsUpdated': - showSupportData(); - dom.cl.remove(dom.body, 'updating'); - dom.cl.add(dom.body, 'updated'); - break; - default: - break; - } -}); - /******************************************************************************/ const cmEditor = new CodeMirror(qs$('#supportData'), { @@ -283,6 +273,12 @@ uBlockDashboard.patchCodeMirrorEditor(cmEditor); updateFilterLists(); ev.preventDefault(); }); + vAPI.broadcastListener.add(msg => { + if ( msg.what !== 'staticFilteringDataChanged' ) { return; } + showSupportData(); + dom.cl.remove(dom.body, 'updating'); + dom.cl.add(dom.body, 'updated'); + }); } dom.on('[data-i18n="supportReportSpecificButton"]', 'click', ev => {