Bug 464699

Summary: Option to not fetch messages whilst scrollbar is being moved
Product: [Applications] NeoChat Reporter: Jack Hill <jackhill3103>
Component: GeneralAssignee: Tobias Fella <fella>
Status: CONFIRMED ---    
Severity: wishlist CC: carl, herzenschein, james.h.graham, josh
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jack Hill 2023-01-23 15:13:41 UTC
SUMMARY
When I scroll up a chat, messages are fetched automatically. This means that the scrollbar jumps about whilst I'm scrolling which IMO is undesirable behaviour.

Discord's implementation allows the user to scroll, but doesn't fetch messages whilst scrolling. This prevents the scrollbar from jumping around and changing size. If the user scrolls up to the top and releases the mouse button, the app fetches messages again.

STEPS TO REPRODUCE
1. Hold down on the scrollbar
2. Move up a chat

OBSERVED RESULT
New messages load, which causes the scrollbar to move around and change shape

EXPECTED RESULT
Messages shouldn't load whilst the scrollbar is pressed down

SOFTWARE/OS VERSIONS
NeoChat: 22.09
Operating System: openSUSE Tumbleweed 20230119
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.7-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Comment 1 Tobias Fella 2023-01-23 23:51:56 UTC
I'm fine with implementing this behavior; i'm strongly against making it an option though