fix(popup): disable autoclose by clicking outside to avoid loosing settings by accident.

This commit is contained in:
Lemmy
2026-03-16 21:21:09 -04:00
parent c2d9617124
commit e39ff3a815
7 changed files with 7 additions and 1 deletions
@@ -25,6 +25,7 @@ Popup {
height: Math.min(content.implicitHeight + padding * 2, maxHeight)
padding: Style.marginXL
modal: true
closePolicy: Popup.NoAutoClose
dim: false
anchors.centerIn: parent
@@ -32,6 +32,7 @@ Popup {
height: Math.min(content.implicitHeight + dialogPadding * 2, maxHeight)
padding: 0
modal: true
closePolicy: Popup.NoAutoClose
anchors.centerIn: parent
onOpened: {
@@ -26,6 +26,7 @@ Popup {
height: Math.min(content.implicitHeight + padding * 2, maxHeight)
padding: Style.marginXL
modal: true
closePolicy: Popup.NoAutoClose
dim: false
// Center in parent
@@ -37,8 +37,8 @@ Popup {
height: Math.min(800, contentColumn.implicitHeight + Style.margin2XL)
padding: Style.marginXL
modal: true
closePolicy: Popup.NoAutoClose
dim: false
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
anchors.centerIn: parent
// Helper function to get color from cached scheme data
@@ -7,6 +7,7 @@ import qs.Widgets
Popup {
id: root
modal: true
closePolicy: Popup.NoAutoClose
dim: true
anchors.centerIn: parent
@@ -7,6 +7,7 @@ import qs.Widgets
Popup {
id: root
modal: true
closePolicy: Popup.NoAutoClose
dim: true
anchors.centerIn: parent
@@ -34,6 +34,7 @@ Popup {
height: content.implicitHeight + padding * 2
padding: Style.marginXL
modal: true
closePolicy: Popup.NoAutoClose
dim: false
anchors.centerIn: parent