From 4d2cfd14872220108f5fdc9402e16dc925568185 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 16 Aug 2025 12:51:17 -0400 Subject: [PATCH] [mv3][safari] Do not inject CSS in embedded contexts Related issue: https://github.com/uBlockOrigin/uBOL-home/issues/446 Relateed WebKit issue: https://bugs.webkit.org/show_bug.cgi?id=262491 --- platform/mv3/extension/js/background.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/mv3/extension/js/background.js b/platform/mv3/extension/js/background.js index c62f1debe..a9d517949 100644 --- a/platform/mv3/extension/js/background.js +++ b/platform/mv3/extension/js/background.js @@ -186,6 +186,8 @@ function onMessage(request, sender, callback) { case 'insertCSS': { if ( frameId === false ) { return false; } + // https://bugs.webkit.org/show_bug.cgi?id=262491 + if ( frameId !== 0 && webextFlavor === 'safari' ) { return false; } browser.scripting.insertCSS({ css: request.css, origin: 'USER',