diff --git a/components/mobileshell/qml/popups/volumeosd/VolumeChangedPopup.qml b/components/mobileshell/qml/popups/volumeosd/VolumeChangedPopup.qml index 26503c3a..8285856e 100644 --- a/components/mobileshell/qml/popups/volumeosd/VolumeChangedPopup.qml +++ b/components/mobileshell/qml/popups/volumeosd/VolumeChangedPopup.qml @@ -83,6 +83,10 @@ Window { ColumnLayout { id: cards + + // Ensure children get visibility state of window so that they don't update while closed + visible: window.visible + width: parent.width anchors.left: parent.left anchors.right: parent.right diff --git a/components/mobileshell/qml/popups/volumeosd/VolumeOSD.qml b/components/mobileshell/qml/popups/volumeosd/VolumeOSD.qml index 70039807..c7b119c8 100644 --- a/components/mobileshell/qml/popups/volumeosd/VolumeOSD.qml +++ b/components/mobileshell/qml/popups/volumeosd/VolumeOSD.qml @@ -77,6 +77,9 @@ Window { contentHeight: cards.implicitHeight boundsBehavior: Flickable.DragAndOvershootBounds + // Ensure children get visibility state of window so that they don't update while closed + visible: window.visible + pressDelay: 50 property real offset: -Kirigami.Units.gridUnit