From b6d75c5282b3f572af1be986a1215c14730a93f1 Mon Sep 17 00:00:00 2001 From: Ayushman Chhabra <14110965+ayushmanchhabra@users.noreply.github.com> Date: Sat, 31 Aug 2024 11:14:31 +0530 Subject: [PATCH] fix(polyfill): attach isDevToolsOpen function via __proto__ --- src/polyfill.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/polyfill.js b/src/polyfill.js index 0d2be9a..43fc1e3 100644 --- a/src/polyfill.js +++ b/src/polyfill.js @@ -26,9 +26,9 @@ function isDevToolsOpen(callback) { * The environment is checked before adding the relevant functions. */ export default function polyfill () { - if (process.versions['nw-flavor'] === 'sdk' && typeof nw.Window.isDevToolsOpen !== 'function') { - nw.Window.isDevToolsOpen = isDevToolsOpen; - global.nw.Window.isDevToolsOpen = isDevToolsOpen; - window.nw.Window.isDevToolsOpen = isDevToolsOpen; + if (process.versions['nw-flavor'] === 'sdk' && typeof nw.Window.isDevToolsOpen !== 'function') { + nw.Window.__proto__.isDevToolsOpen = isDevToolsOpen; + global.nw.Window.__proto__.isDevToolsOpen = isDevToolsOpen; + window.nw.Window.__proto__.isDevToolsOpen = isDevToolsOpen; } }