diff --git a/node_modules/@microsoft/signalr/dist/browser/signalr.js b/node_modules/@microsoft/signalr/dist/browser/signalr.js
index 86f7968..9bc9745 100644
--- a/node_modules/@microsoft/signalr/dist/browser/signalr.js
+++ b/node_modules/@microsoft/signalr/dist/browser/signalr.js
@@ -347,7 +347,7 @@ class Platform {
     // Node apps shouldn't have a window object, but WebWorkers don't either
     // so we need to check for both WebWorker and window
     static get isNode() {
-        return typeof process !== "undefined" && process.release && process.release.name === "node";
+        return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer";
     }
 }
 /** @private */
diff --git a/node_modules/@microsoft/signalr/dist/cjs/Utils.js b/node_modules/@microsoft/signalr/dist/cjs/Utils.js
index 2db55f7..228d318 100644
--- a/node_modules/@microsoft/signalr/dist/cjs/Utils.js
+++ b/node_modules/@microsoft/signalr/dist/cjs/Utils.js
@@ -45,7 +45,7 @@ class Platform {
     // Node apps shouldn't have a window object, but WebWorkers don't either
     // so we need to check for both WebWorker and window
     static get isNode() {
-        return typeof process !== "undefined" && process.release && process.release.name === "node";
+        return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer";
     }
 }
 exports.Platform = Platform;
diff --git a/node_modules/@microsoft/signalr/dist/esm/Utils.js b/node_modules/@microsoft/signalr/dist/esm/Utils.js
index a8962ee..2fd2558 100644
--- a/node_modules/@microsoft/signalr/dist/esm/Utils.js
+++ b/node_modules/@microsoft/signalr/dist/esm/Utils.js
@@ -41,7 +41,7 @@ export class Platform {
     // Node apps shouldn't have a window object, but WebWorkers don't either
     // so we need to check for both WebWorker and window
     static get isNode() {
-        return typeof process !== "undefined" && process.release && process.release.name === "node";
+        return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer";
     }
 }
 /** @private */
diff --git a/node_modules/@microsoft/signalr/dist/webworker/signalr.js b/node_modules/@microsoft/signalr/dist/webworker/signalr.js
index 86f7968..9bc9745 100644
--- a/node_modules/@microsoft/signalr/dist/webworker/signalr.js
+++ b/node_modules/@microsoft/signalr/dist/webworker/signalr.js
@@ -347,7 +347,7 @@ class Platform {
     // Node apps shouldn't have a window object, but WebWorkers don't either
     // so we need to check for both WebWorker and window
     static get isNode() {
-        return typeof process !== "undefined" && process.release && process.release.name === "node";
+        return typeof process !== "undefined" && process.release && process.release.name === "node" && process.type !== "renderer";
     }
 }
 /** @private */
