diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js index 3fffac421d8c0f10b1019938467dba8d8331956e..3ba889f54ddea7f24d27311d8474544c89ef6903 100644 --- a/packages/qr-code-scanner/src/qr-code-scanner.js +++ b/packages/qr-code-scanner/src/qr-code-scanner.js @@ -73,6 +73,11 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { }); } + disconnectedCallback() { + this.stopScanning(); + super.disconnectedCallback(); + } + updated(changedProperties) { if (changedProperties.get('stopScan') && !this.stopScan) { this.qrCodeScannerInit();