diff --git a/packages/common/utils.js b/packages/common/utils.js
index 7e24f98533dbcfe0f14d6e550f8e6d49bf89cf63..911f004c2fe3c8ece24567c1f90a5de4c0fd400a 100644
--- a/packages/common/utils.js
+++ b/packages/common/utils.js
@@ -1,15 +1,5 @@
 import env from './env.js';
 
-export const getAssetURL = (path) => {
-    const elm = document.getElementById('vpu-library-app-src');
-    if (!elm)
-        return path;
-    const url = elm.src;
-    // newer browsers only
-    //var url = import.meta.url;
-    return new URL(path, url).href;
-};
-
 /**
  * Parses a link header
  *
diff --git a/packages/common/vpu-button.js b/packages/common/vpu-button.js
index aba98dd15bfac92ea8176b543389baa69b4cacf6..0c94c5163957448e9667a28dbe37bda47b6230b4 100644
--- a/packages/common/vpu-button.js
+++ b/packages/common/vpu-button.js
@@ -2,6 +2,7 @@ import {html, LitElement, css} from 'lit-element';
 import * as commonUtils from './utils.js';
 import bulmaCSSPath from 'bulma/css/bulma.min.css';
 import VPULitElement from './vpu-lit-element.js';
+import * as utils from '../../src/utils';
 
 /**
  * vpu-button implements a button with Bulma styles and automatic spinner and
@@ -71,7 +72,7 @@ class Button extends VPULitElement {
     }
 
     render() {
-        const bulmaCSS = commonUtils.getAssetURL(bulmaCSSPath);
+        const bulmaCSS = utils.getAssetURL(bulmaCSSPath);
 
         return html`
             <link rel="stylesheet" href="${bulmaCSS}">