diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1adbe87d0f7ce6cc0056b744d66a3d16a1f50d86
--- /dev/null
+++ b/.idea/jsLibraryMappings.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavaScriptLibraryMappings">
+    <file url="PROJECT" libraries="{@types/chrome}" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/src/jsMain/resources/inject.js b/src/jsMain/resources/inject.js
index 981af828d52cd8116f2fb3c38f2e780c13589542..1ee9b0baefc0d82f29a76862965b75657ccad710 100644
--- a/src/jsMain/resources/inject.js
+++ b/src/jsMain/resources/inject.js
@@ -1,3 +1,6 @@
+if (typeof browser === "undefined") {
+    window.browser = chrome;
+}
 const kemenceURL = browser.runtime.getURL("kemence.js");
 const script = document.createElement("script");
 script.src = kemenceURL;