Bug 468211 - Closed and interactive context drawer adds a column of dead space on the right side of the window that eats clicks
Summary: Closed and interactive context drawer adds a column of dead space on the righ...
Status: CONFIRMED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.105.0
Platform: openSUSE Linux
: NOR minor
Target Milestone: Not decided
Assignee: kdelibs bugs
URL:
Keywords:
: 464698 468786 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-04-06 15:19 UTC by Jack Hill
Modified: 2023-06-22 22:30 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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