From d38c19cabf07818297275ede2f6ce317e8dc96d0 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 1 Jan 2022 11:07:17 -0500 Subject: [PATCH] Improve test for presence of `browser` as extensions API Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/1914 The issue affected only Chromium-based browsers. --- platform/common/vapi.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/common/vapi.js b/platform/common/vapi.js index ebc7968fa..88fc52cac 100644 --- a/platform/common/vapi.js +++ b/platform/common/vapi.js @@ -27,7 +27,10 @@ /******************************************************************************/ -if ( self.browser instanceof Object ) { +if ( + self.browser instanceof Object && + self.browser instanceof Element === false +) { self.chrome = self.browser; } else { self.browser = self.chrome;