From d7686a815e6887e2d6f158ec8d2b926e8ed2437c Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Fri, 18 Jul 2025 13:53:01 -0400 Subject: [PATCH] [mv3] Remove hostname normalization regarding filtering mode Related issue: https://github.com/uBlockOrigin/uBOL-home/issues/388#issuecomment-3075440422 --- platform/mv3/extension/js/background.js | 2 +- platform/mv3/extension/js/popup.js | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/platform/mv3/extension/js/background.js b/platform/mv3/extension/js/background.js index 7b46f8914..3f541486b 100644 --- a/platform/mv3/extension/js/background.js +++ b/platform/mv3/extension/js/background.js @@ -332,7 +332,7 @@ function onMessage(request, sender, callback) { case 'popupPanelData': { Promise.all([ hasBroadHostPermissions(), - getFilteringMode(request.normalHostname), + getFilteringMode(request.hostname), adminReadEx('disabledFeatures'), hasCustomFilters(request.hostname), ]).then(results => { diff --git a/platform/mv3/extension/js/popup.js b/platform/mv3/extension/js/popup.js index ce0fe08da..d00398303 100644 --- a/platform/mv3/extension/js/popup.js +++ b/platform/mv3/extension/js/popup.js @@ -32,12 +32,6 @@ const tabURL = new URL(runtime.getURL('/')); /******************************************************************************/ -function normalizedHostname(hn) { - return hn.replace(/^www\./, ''); -} - -/******************************************************************************/ - function renderAdminRules() { const { disabledFeatures: forbid = [] } = popupPanelData; if ( forbid.length === 0 ) { return; } @@ -63,7 +57,7 @@ function setFilteringMode(level, commit = false) { async function commitFilteringMode() { if ( tabURL.hostname === '' ) { return; } - const targetHostname = normalizedHostname(tabURL.hostname); + const targetHostname = tabURL.hostname; const modeSlider = qs$('.filteringModeSlider'); const afterLevel = parseInt(modeSlider.dataset.level, 10); const beforeLevel = parseInt(modeSlider.dataset.levelBefore, 10); @@ -314,7 +308,6 @@ async function init() { const response = await sendMessage({ what: 'popupPanelData', origin: url.origin, - normalHostname: normalizedHostname(tabURL.hostname), hostname: tabURL.hostname, }); if ( response instanceof Object ) {