[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
This commit is contained in:
Raymond Hill 2025-08-16 12:51:17 -04:00
parent a3e2cd4396
commit 4d2cfd1487
No known key found for this signature in database
GPG key ID: 25E1490B761470C2

View file

@ -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',