Bug 499303 - Cannot scroll "Configure Columns" View
Summary: Cannot scroll "Configure Columns" View
Status: RESOLVED FIXED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.2.4
Platform: Manjaro Linux
: NOR major
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-30 06:28 UTC by Waqar Ahmed
Modified: 2025-02-08 03:19 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.3.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Waqar Ahmed 2025-01-30 06:28:39 UTC
SUMMARY

Cannot scroll "Configure Columns" View using mouse press and drag after resizing one of the columns. Using mouse wheel still works.

STEPS TO REPRODUCE
1. Go to "Processes" page
2. Resize the width of one of the columns, e.g., CPU or Memory
3. Click "Configure Columns..." in the top right corner
4. "Configure Columns..." Dialog opens
5. Click the scrollbar and drag 

OBSERVED RESULT

5. It gets stuck


EXPECTED RESULT

5. It scrolls

Operating System: Manjaro Linux 
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.6.65-1-MANJARO (64-bit)
Graphics Platform: X11
Comment 1 David Redondo 2025-01-30 12:23:02 UTC
Likely the same as
Comment 2 David Redondo 2025-01-30 12:23:11 UTC
487219
Comment 3 Bug Janitor Service 2025-01-30 14:11:01 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/338
Comment 4 David Redondo 2025-02-04 07:50:40 UTC
Git commit 8d6f9db638fc1dfb8a2f7fc9bb1bb9007698b68e by David Redondo.
Committed on 30/01/2025 at 14:03.
Pushed by davidre into branch 'master'.

Set interactive of TableView and page flickable to false

SelectionRectangle has a weird interaction where it can intercept
mouse events when it shouldn't (QTBUG-125867) for some reason
setting the flickables to not be interactive works around this.
This should have no other effect because we are in scrollviews that
manage touch and scrolling.
Related: bug 487219

M  +6    -0    src/page/EditablePage.qml
M  +1    -0    src/table/BaseTableView.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/8d6f9db638fc1dfb8a2f7fc9bb1bb9007698b68e
Comment 5 David Redondo 2025-02-04 08:05:29 UTC
Git commit d7eb442830f6b8236c0d66d10b71ae3a0f39201e by David Redondo.
Committed on 04/02/2025 at 08:01.
Pushed by davidre into branch 'Plasma/6.3'.

Set interactive of TableView and page flickable to false

SelectionRectangle has a weird interaction where it can intercept
mouse events when it shouldn't (QTBUG-125867) for some reason
setting the flickables to not be interactive works around this.
This should have no other effect because we are in scrollviews that
manage touch and scrolling.
Related: bug 487219


(cherry picked from commit 8d6f9db638fc1dfb8a2f7fc9bb1bb9007698b68e)

Co-authored-by: David Redondo <kde@david-redondo.de>

M  +6    -0    src/page/EditablePage.qml
M  +1    -0    src/table/BaseTableView.qml

https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/d7eb442830f6b8236c0d66d10b71ae3a0f39201e