« get me outta code hell

interactive-bgm - Browser extension that adds background music based on the site you're browsing
about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--extension/interactive-bgm.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/extension/interactive-bgm.js b/extension/interactive-bgm.js
index 5db7d58..78495f5 100644
--- a/extension/interactive-bgm.js
+++ b/extension/interactive-bgm.js
@@ -16,15 +16,15 @@ window.addEventListener('load', () => {
     }
 });
 
-let hasShownCreateTrack = false;
+let isShowingCreateTrack = false;
 
 browser.runtime.onMessage.addListener(({createTrack}) => {
     if (createTrack) {
-        if (hasShownCreateTrack) {
+        if (isShowingCreateTrack) {
             return;
         }
 
-        hasShownCreateTrack = true;
+        isShowingCreateTrack = true;
 
         const container = document.createElement('div')
         document.body.appendChild(container);
@@ -126,6 +126,7 @@ browser.runtime.onMessage.addListener(({createTrack}) => {
 
                 browser.runtime.sendMessage({type: 'uploadTrack', base64, trackName}).then(() => {
                     document.body.removeChild(container);
+                    isShowingCreateTrack = false;
                 });
             };