aboutsummaryrefslogtreecommitdiffstats
path: root/src/scan.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/scan.js')
-rw-r--r--src/scan.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/scan.js b/src/scan.js
index a0d520c..083d5bb 100644
--- a/src/scan.js
+++ b/src/scan.js
@@ -1,3 +1,4 @@
+import { assetUrl } from './asset-url.js';
// Camera QR scanner. Opens a fullscreen overlay, streams the back camera, and
// resolves with the decoded string (or null if the user cancels).
//
@@ -16,7 +17,7 @@ function loadJsQR() {
if (!jsqrLoader) {
jsqrLoader = new Promise((resolve, reject) => {
const s = document.createElement('script');
- s.src = 'jsqr.js';
+ s.src = assetUrl('jsqr.js');
s.onload = () => (window.jsQR ? resolve(window.jsQR) : reject(new Error('decoder unavailable')));
s.onerror = () => reject(new Error('decoder unavailable'));
document.head.appendChild(s);