From 6fb58f8599e98de0afd84c851a7b1a8f2840df06 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 11 Oct 2025 15:01:39 -0400 Subject: [PATCH] [mv3][safari] Minor code review --- platform/mv3/safari/css-user.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/platform/mv3/safari/css-user.js b/platform/mv3/safari/css-user.js index d994e4430..0f5caedaf 100644 --- a/platform/mv3/safari/css-user.js +++ b/platform/mv3/safari/css-user.js @@ -39,19 +39,16 @@ if ( details?.proceduralSelectors?.length ) { } } -const inserted = new Set(); - -if ( Array.isArray(details?.plainSelectors) ) { - inserted.add(`${details.plainSelectors.join(',\n')}{display:none!important;}`); -} - -self.addEventListener('pageshow', ( ) => { - chrome.runtime.sendMessage({ - what: 'insertCSS', - css: Array.from(inserted).join('\n'), - }).catch(( ) => { +if ( details?.plainSelectors?.length ) { + const selectors = details.plainSelectors; + self.addEventListener('pageshow', ( ) => { + chrome.runtime.sendMessage({ + what: 'insertCSS', + css: `${selectors.join(',\n')}{display:none!important;}`, + }).catch(( ) => { + }); }); -}); +} self.customFilters = details;