| Summary: | Headerbars containing module names in QML settings are hidden after swipe with touch | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kirigami | Reporter: | Thiago Sueto <herzenschein> |
| Component: | general | Assignee: | Marco Martin <notmart> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | asturm, nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.84.0 | ||
| Target Milestone: | Not decided | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/kirigami/commit/3c7c11ee29adda466f042166a6cc741d80377266 | Version Fixed/Implemented In: | 5.86 |
| Sentry Crash Report: | |||
|
Description
Thiago Sueto
2021-07-15 23:31:06 UTC
Now that's a bug report! Thanks for the detailed investigation. It's very helpful. I am investigating. This seems to be caused by the difference between a Kirigami.ScrollablePage (base component for Mouse and Touchpad KCMs) and the KCMs that inherit from AbstractKCM (which use a Kirigami.Page as the base component, with a semi-custom scrollview that uses the base QtQuick ScrollView). Actually SimpleKCM does it too, and that uses a Kirigami.ScrollablePage as its base component... No, that's not it. Making the Mouse KCM be a SimpleKCM doesn't break it, and making the workspace KCM be a Kirigami.ScrollablePage doesn't fix it. Kirigami folks discoved the issue. The feature was introduced with https://invent.kde.org/frameworks/kirigami/-/merge_requests/173, and enabled by default, which made it inappropriately apply to these KCMs. A fix is in progress; see the first part at https://invent.kde.org/frameworks/kirigami/-/merge_requests/346 Git commit 3c7c11ee29adda466f042166a6cc741d80377266 by Nate Graham, on behalf of Jan Blackquill. Committed on 09/08/2021 at 13:47. Pushed by ngraham into branch 'master'. controls/AbstractApplicationHeader: disable hiding on touch scrolling behaviour by default M +1 -1 src/controls/private/globaltoolbar/PageRowGlobalToolBarStyleGroup.qml M +1 -1 src/controls/templates/AbstractApplicationHeader.qml https://invent.kde.org/frameworks/kirigami/commit/3c7c11ee29adda466f042166a6cc741d80377266 |