| Summary: | GlobalDrawer gets hidden by Esc. even when in non-modal Sidebar mode. | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | Will Chen <inbox> |
| Component: | general | Assignee: | kdelibs bugs <kdelibs-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | notmart |
| Priority: | NOR | ||
| Version First Reported In: | 5.102.0 | ||
| Target Milestone: | Not decided | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Will Chen
2023-01-31 07:34:34 UTC
Okay. Looks like this is just the default behaviour of `Controls.Popup.closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside`, and setting it to `Popup.NoAutoClose` restores the previous behaviour— Which presumably was itself actually broken? https://doc.qt.io/qt-5/qml-qtquick-controls2-popup.html#closePolicy-prop …Idk. I don't see how this would be caused by the import namespace refactor in Kirigami, so maybe I also changed something else in the meantime, but I also have three different builds for different repositories and only one of them changed. Either way, this ticket can be closed I think. I will leave it open however in case anyone else thinks of any applications that might be affected by the difference. Also, even currently, the HIG and QT docs both say this: "Pressing the close button **or anywhere outside of it** collapses it". That is still broken. |