From 391b2a4e67ef0c19b321f305247d25008197d1a6 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 28 Mar 2023 08:39:31 -0400 Subject: [PATCH] Test for presence of vAPI in deferred methods --- src/js/contentscript.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/contentscript.js b/src/js/contentscript.js index 75b269fc0..e707b2442 100644 --- a/src/js/contentscript.js +++ b/src/js/contentscript.js @@ -257,6 +257,7 @@ vAPI.SafeAnimationFrame = class { let timer; const send = function() { + if ( self.vAPI instanceof Object === false ) { return; } vAPI.messaging.send('scriptlets', { what: 'securityPolicyViolation', type: 'net', @@ -1066,6 +1067,7 @@ vAPI.DOMFilterer = class { }; const doSurvey = ( ) => { + if ( self.vAPI instanceof Object === false ) { return; } const t0 = performance.now(); const hashes = []; const nodes = pendingNodes;