Bug 486127

Summary: Unable to drag scrollbar with mouse
Product: [Applications] NeoChat Reporter: Parker Reed <parker.l.reed>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: carl, james.h.graham, olib141, smowtenshi
Priority: NOR    
Version First Reported In: 24.02.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Parker Reed 2024-04-25 17:57:03 UTC
SUMMARY

Scrollbar handle pops to the left when scrolling, seemingly so you can drag it. As soon as you mouse over it, it collapses to the right making it impossible to drag.

STEPS TO REPRODUCE
1. Go to any chat list
2. Try dragging the scrollbar

OBSERVED RESULT

Handle avoids the mouse making it impossible to drag

EXPECTED RESULT

Being able to drag the scrollbar handle

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Comment 1 Oliver Beard 2024-04-25 17:59:19 UTC
Should also be noted the behaviour of Discord is much smarter in this regard - whilst scrolling, it does not buffer any new messages and shows placeholder ones through the height of the scrollbar, and only loads on release. When the buffer does not include the most recent message, it shows a button to scroll to the bottom.

Similar behaviour in NeoChat would allow the scrollbar to work as a user might expect.
Comment 2 James Graham 2024-04-26 16:34:16 UTC
This behaviour is intentional as it is the only way to have reasonably smooth scrolling in QT currently for this type of timeline