From b3408a46d16ebe5a4e001c007d63705c545a66fc Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 19 Oct 2024 12:09:48 -0400 Subject: [PATCH] Fix spurious error message re. bootstrap() not being present Need `?.` before parenthesis for optional chaining to apply on method call. Related commit: https://github.com/gorhill/uBlock/commit/5133991f7e --- src/js/scriptlets/should-inject-contentscript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/scriptlets/should-inject-contentscript.js b/src/js/scriptlets/should-inject-contentscript.js index df3378a88..2317e2068 100644 --- a/src/js/scriptlets/should-inject-contentscript.js +++ b/src/js/scriptlets/should-inject-contentscript.js @@ -29,7 +29,7 @@ try { const status = vAPI.uBO !== true; if ( status === false && vAPI.bootstrap ) { - self.requestIdleCallback(( ) => vAPI?.bootstrap()); + self.requestIdleCallback(( ) => vAPI?.bootstrap?.()); } return status; } catch(ex) {