From 47cbb43a0e070eea4509060477d43f09f6e4a29c Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 20 Jul 2025 10:53:56 -0400 Subject: [PATCH] Make `google-ima` a valid injectable scriptlet Related feedback: https://www.reddit.com/r/uBlockOrigin/comments/1m4dbk1/ublock_being_detected_on_south_park_studios/ --- src/js/redirect-engine.js | 1 + src/js/redirect-resources.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/js/redirect-engine.js b/src/js/redirect-engine.js index 14df52200..f484214d1 100644 --- a/src/js/redirect-engine.js +++ b/src/js/redirect-engine.js @@ -210,6 +210,7 @@ class RedirectEngine { const entry = this.resources.get(this.aliases.get(name) || name); if ( entry === undefined ) { return; } if ( entry.mime.startsWith(mime) === false ) { return; } + if ( entry.data === undefined ) { return; } return { js: entry.toContent(), world: entry.world, diff --git a/src/js/redirect-resources.js b/src/js/redirect-resources.js index b1a24c61f..f1dd5c27d 100644 --- a/src/js/redirect-resources.js +++ b/src/js/redirect-resources.js @@ -94,6 +94,7 @@ export default new Map([ } ], [ 'google-ima.js', { alias: 'google-ima3', /* adguard compatibility */ + data: 'text', } ], [ 'googlesyndication_adsbygoogle.js', { alias: [