Bug 432710 - PC2.ScrollArea: On Wayland, scrolling wraps to top when reaching the end of a widget
Summary: PC2.ScrollArea: On Wayland, scrolling wraps to top when reaching the end of a...
Status: RESOLVED FIXED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: libplasma (show other bugs)
Version: 5.78.0
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
: 433904 469466 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-02-10 00:26 UTC by Matt
Modified: 2023-11-13 20:52 UTC (History)
4 users (show)

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


Attachments
Video demonstrating behavior (2.59 MB, video/quicktime)
2021-02-10 20:54 UTC, Matt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt 2021-02-10 00:26:55 UTC
SUMMARY

Occurs on Wayland, will check X and update accordingly.
When scrolling in a widget such as the application launcher or wireless network list, scrolling to the bottom of the list instantly positions me at the top. Happens continually if you keep scrolling.

STEPS TO REPRODUCE
1. Open Kickoff Application Launcher, wireless network list, or widget chooser
2. Scroll to the bottom of the list and continue scrolling

OBSERVED RESULT

View snaps back to top of list.

EXPECTED RESULT

View stays at the bottom of the list.

SOFTWARE/OS VERSIONS

Operating System: Arch Linux
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.14-arch1-1
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

ADDITIONAL INFORMATION
Comment 1 Matt 2021-02-10 00:27:28 UTC
Not sure exactly where to send this, sorry if I've miscategorized
Comment 2 Nate Graham 2021-02-10 15:23:16 UTC
Cannot reproduce using a touchpad, a mouse with a wheel that has discrete steps, or a touchpad. What kind of scroll device are you using?

Also, is there any chance you could attach a screen recording?
Comment 3 Matt 2021-02-10 20:54:28 UTC
Created attachment 135577 [details]
Video demonstrating behavior
Comment 4 Matt 2021-02-10 20:56:22 UTC
(In reply to Nate Graham from comment #2)
> Cannot reproduce using a touchpad, a mouse with a wheel that has discrete
> steps, or a touchpad. What kind of scroll device are you using?
> 
> Also, is there any chance you could attach a screen recording?

I attached a video, using my phone since screencap on Wayland is still pretty hit or miss. This happens only using the touchpad, which should be using libinput driver rather than synaptics. Mouse wheel works normally.
Comment 5 Bug Janitor Service 2021-02-25 04:33:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Matt 2021-02-25 10:20:32 UTC
Bug marked by janitor service, bumping and changing to reported to avoid closing
Comment 7 Nate Graham 2021-02-25 16:28:21 UTC
Oh I see what you mean now. It won't let you scroll all the way there and tried to display a full line of content. That means this has the same root cause as Bug 387797.

*** This bug has been marked as a duplicate of bug 387797 ***
Comment 8 Nate Graham 2023-06-14 19:17:41 UTC
This is actually not a duplicate of Bug 387797, and was instead caused by an issue in the old PlasmaComponents2.ScrollArea, which has now been fixed by porting away from that component and removing it for the upcoming Plasma 6 release.
Comment 9 Nate Graham 2023-06-14 19:18:51 UTC
*** Bug 433904 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2023-11-13 20:52:53 UTC
*** Bug 469466 has been marked as a duplicate of this bug. ***