Bug 464698 - Sometimes the scrollbar doesn't move when clicking and dragging it
Summary: Sometimes the scrollbar doesn't move when clicking and dragging it
Status: RESOLVED DUPLICATE of bug 468211
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-23 14:47 UTC by Jack Hill
Modified: 2023-04-10 17:08 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Example of the scrollbar working and not working (1.17 MB, video/webm)
2023-01-23 15:08 UTC, Jack Hill
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Hill 2023-01-23 14:47:53 UTC
SUMMARY
If I want to go back up through a chat, I currently have to use the mousewheel. This is quite slow, and it would be better if I could use the scrollbar. Discord allows this, and it's much faster than using a mousewheel IMO.

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. Open a chat
2. Click and hold on the scrollbar
3. Move the mouse

OBSERVED RESULT
The scrollbar doesn't move

EXPECTED RESULT
The scrollbar should be movable

SOFTWARE/OS VERSIONS
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 14:50:28 UTC
This works fine for me...
Comment 2 Jack Hill 2023-01-23 14:54:00 UTC
(In reply to Tobias Fella from comment #1)
> This works fine for me...

You mean NeoChat already has this functionality? I'm using 22.09 from openSUSE rpms and the scrollbar doesn't move. I set the bug to wishlist because I assumed that was default behaviour (to stop people from complaining about the scrollbar jumping around when new messages are fetched).
Comment 3 Tobias Fella 2023-01-23 14:59:08 UTC
Yes, the scrollbar is supposed to work like a scrollbar and does work for me. Since openSUSE is still on 22.09, it might be worth waiting for 22.11 to test again (someone is currently working on bringing 22.11 to openSUSE), though i'm not aware of any changes wrt to the scrollbar behavior
Comment 4 Jack Hill 2023-01-23 15:02:18 UTC
Hmm so after testing some more it seems like sometimes the scrollbar works and sometimes it doesn't. I can't figure out how to change from Wishlist -> Minor, so could you please do that for me?

Also I prefer the way that Discord doesn't fetch new messages so that the scrollbar doesn't jump around, but I'll file that as a separate bug.
Comment 5 Jack Hill 2023-01-23 15:08:05 UTC
Created attachment 155531 [details]
Example of the scrollbar working and not working
Comment 6 Jan Rathmann 2023-03-09 11:42:31 UTC
I'm also seeing this behavious, sometimes the scrollbar works, sometimes it doesn't. If it doesn't work, it usually helps to temporarily switch to another room and then switch back to the original one.

Wondered if this might be Wayland specific but I see that the original report is from X11..
Comment 7 Jan Rathmann 2023-03-11 11:09:58 UTC
Forgot to mention, I'm using NeoChat as Flatpak from Flathub, in case that matters.
Comment 8 S. Christian Collins 2023-03-24 17:34:36 UTC
Whether or not the scrollbar works seems to do with how far to the right the mouse cursor is positioned when you click to drag the scrollbar. If the cursor is positioned more towards the left side of the scrollbar, it works. If it is positioned more to the right side, it doesn't.
Comment 9 Nate Graham 2023-04-10 17:08:39 UTC

*** This bug has been marked as a duplicate of bug 468211 ***