diff --git a/packages/common/vpu-spinner.js b/packages/common/vpu-spinner.js
index 32ae449d92cd1cc81cf7adfbcee2ba133d6dd3fc..f06618d8a9c794b97aaddf408314e91747e8c6b2 100644
--- a/packages/common/vpu-spinner.js
+++ b/packages/common/vpu-spinner.js
@@ -117,5 +117,6 @@ transform:translateX(-100%) translateY(0%);  visibility:visible;
     }
 }
 
-if (!customElements.get('vpu-spinner'))
+// customElements is undefined in Edge
+if (typeof customElements != 'undefined' && !customElements.get('vpu-spinner'))
     customElements.define('vpu-spinner', Spinner);