diff --git a/src/settingsview/components/AvSettingPage.qml b/src/settingsview/components/AvSettingPage.qml
index 99798446fb95ee98ae439eb2eb5988fb3bb9b05e..41b54f9aada734aeb1fff2d3392db2fd71233536 100644
--- a/src/settingsview/components/AvSettingPage.qml
+++ b/src/settingsview/components/AvSettingPage.qml
@@ -253,6 +253,13 @@ Rectangle {
         }
     }
 
+    onVisibleChanged: {
+        if (!visible) {
+            stopPreviewing()
+            stopAudioMeter()
+        }
+    }
+
     Layout.fillHeight: true
     Layout.maximumWidth: JamiTheme.maximumWidthSettingsView
     anchors.centerIn: parent