Bug 481090

Summary: Neochat Scroll "bounces"/glitches
Product: [Applications] NeoChat Reporter: Shawn W Dunn <sfalken>
Component: GeneralAssignee: Tobias Fella <fella>
Status: CONFIRMED ---    
Severity: normal CC: carl, craig.magina, eliteamdgaming, herzenschein, john.kizer, jpetso, karl, maddock.evan
Priority: NOR    
Version First Reported In: 23.08.4   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Shawn W Dunn 2024-02-08 22:21:07 UTC
SUMMARY
When scrolling from older messages to newer ones, in a channel in Neochat, the scrolling *glitches* constantly dragging the scroll back to the same point in the chat, this behavior exists whether scrolling with the mouse scroll wheel, or using PgDn


STEPS TO REPRODUCE
1.  Open a channel in Neochat with chat history
2.  Attempt to scroll down to the latest messages


OBSERVED RESULT
Using the scroll wheel, in this particular example channel, it keeps dragging me back to a message at 09:43 Today.  If I attempt to continue to scroll, it snaps the scroll back to that same message at 09:43.   If I use PgDn, press it once, wait a few seconds, and then hit PgDn again, it scrolls down, but I don't pause between presses of PgDn, it keeps snapping back to that previous message

EXPECTED RESULT
When scrolling through chat history, the scroll continues to the bottom smoothly

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  openSUSE Kalpa (Linux 6.7.2) Wayland
KDE Plasma Version: 5.27.10
KDE Frameworks Version:  5.114.0
Qt Version:  5.15.12

ADDITIONAL INFORMATION
Comment 1 Shawn W Dunn 2024-03-31 15:53:15 UTC
This is happening much *less*, purely based on my observations, with 24.02.1   But it's still happening.
Comment 2 Tobias Fella 2024-07-28 12:30:48 UTC
*** Bug 490796 has been marked as a duplicate of this bug. ***
Comment 3 John Kizer 2024-10-01 03:10:47 UTC
This also occurs on the RPM-packaged version 24.08.0 on Fedora KDE Spin, FWIW
Comment 4 James Graham 2024-11-17 14:19:20 UTC
*** Bug 496137 has been marked as a duplicate of this bug. ***
Comment 5 John Kizer 2025-03-17 05:17:43 UTC
At least for me, this seems to have completely stopped somewhere in the 24.12.x releases.
Comment 6 Evan Maddock 2025-03-24 20:33:43 UTC
This still happens with extreme reliability for me on Solus, using Budgie and Xfce.

NeoChat: 24.12.3
Solus 4.7 Endurance (Wayland)
libQuotient: 0.9.1 (built against 0.9.1)
KDE Frameworks: 6.12.0
Qt: Using 6.8.2 and built against 6.8.1
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.19-315.current