Bug 468211

Summary: Closed and interactive context drawer adds a column of dead space on the right side of the window that eats clicks
Product: [Frameworks and Libraries] frameworks-kirigami Reporter: Jack Hill <jackhill3103>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs>
Status: CONFIRMED ---    
Severity: minor CC: anael, matej.starc, mskf1383, nate, notmart
Priority: NOR    
Version: 5.105.0   
Target Milestone: Not decided   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jack Hill 2023-04-06 15:19:12 UTC
SUMMARY
Clicking and dragging on the right-half of the Playlist scrollbar doesn't work. All other scrollbars in Elisa seem to work fine. Possibly the same as bug 464698 in NeoChat. (not 100% sure though, as I don't know what's causing it).

STEPS TO REPRODUCE
1. Enable the Playlist sidebar
2. Add enough tracks to make the scrollbar appear
3. Click on the right-half of the scrollbar and drag

OBSERVED RESULT
Nothing happens

EXPECTED RESULT
Playlist should scroll

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230404
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.9-1-default (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-04-10 17:07:05 UTC
it's a Kirigami issue. I thought we had a bug report for it already but now I can't find one. We can use this one for it, unless I just missed it
Comment 2 Nate Graham 2023-04-10 17:08:39 UTC
*** Bug 464698 has been marked as a duplicate of this bug. ***
Comment 3 ratijas 2023-04-13 22:44:52 UTC
Either those context drawers should be nuked altogether, turned non-interactive (QQC2/Drawer::interactive), or it's a Qt bug for not passing mouse events through and should be fixed upstream.
Comment 4 Nate Graham 2023-04-24 19:29:41 UTC
*** Bug 468786 has been marked as a duplicate of this bug. ***
Comment 5 Bug Janitor Service 2023-06-22 21:04:28 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/469
Comment 6 Nate Graham 2023-06-22 22:30:00 UTC
Git commit 6df31bbb78145633a187c56aa25389fee7e45a10 by Nate Graham.
Committed on 22/06/2023 at 21:00.
Pushed by ngraham into branch 'master'.

Make context drawer non-interactive

It's interactive by default, which generates a column of dead pixels on
the right side, per https://bugs.kde.org/show_bug.cgi?id=468211.

Since the issue hasn't been fixed upstream yet, let's disable
interactivity in Elisa to work around it. We won't lose anything since
nobody swipes from the side to show the drawer in Elisa, which has a
dedicated mobile UI for small touch devices.

M  +4    -0    src/qml/ElisaMainWindow.qml

https://invent.kde.org/multimedia/elisa/-/commit/6df31bbb78145633a187c56aa25389fee7e45a10