Bug 486127 - Unable to drag scrollbar with mouse
Summary: Unable to drag scrollbar with mouse
Status: RESOLVED INTENTIONAL
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: 24.02.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-25 17:57 UTC by Parker Reed
Modified: 2024-05-25 12:14 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

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