Opened 10 years ago
Closed 3 years ago
#11732 closed bug (fixed)
[HaikuDepot] Scrolling the list with the keyboard create a loop in the items
Reported by: | Janus | Owned by: | apl-haiku |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta4 |
Component: | Applications/HaikuDepot | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | #16095 | |
Platform: | All |
Description
Scrolling the list Available/Installed(*) packages with the B_DOWN_ARROW or B_UP_ARROW result in a loop. The selection jumps on old items creating the loop. The CPU goes 100%. I must exit the app to solve the problem.
Haiku hrev48647 (VirtualBox)
*The list Featured Packages dosn't support the keyboard (reported in #11675)
Attachments (1)
Change History (11)
comment:1 by , 10 years ago
Component: | - General → Applications/HaikuDepot |
---|---|
Owner: | changed from | to
comment:2 by , 10 years ago
by , 10 years ago
Attachment: | HaikuDepot-366-debug-11-01-2015-18-37-44.report added |
---|
comment:3 by , 10 years ago
Let me know if you need more information. With my setup the problem is systematic.
comment:4 by , 10 years ago
The problem starts when the CPU reaches 100%. I think your machine is faster than mine. :-)
comment:5 by , 6 years ago
Component: | Applications/HaikuDepot → Kits/Interface Kit |
---|---|
Owner: | changed from | to
Summary: | [HaikuDepot] Scrolling the list with the keyboard create a loop in the items → ColumnListView: Scrolling the list with the keyboard create a loop in the items |
Yes, I can reproduce this also; scrolling through "all packages" by holding an arrow key works for about 15-20 seconds just fine, and then it starts looping through some packages and upon releasing the arrow key it keeps looping. It seems to do so indefinitely; at least it's been running for almost a minute now with no signs of stopping.
So this is a ColumnListView bug, not a HaikuDepot one.
comment:6 by , 6 years ago
Same here. The longer the list of packages, the shorter keypress time is needed to get this bug rolling. For the total list it takes just five seconds (on my hardware at least).
comment:7 by , 5 years ago
Blocking: | 16095 added |
---|
comment:8 by , 3 years ago
Still easily reproduced in hrev55104.
So this is a ColumnListView bug, not a HaikuDepot one.
I can reproduce this bug only in HaikuDepot, other applications that use ColumnListView are unaffected.
comment:9 by , 3 years ago
Component: | Kits/Interface Kit → Applications/HaikuDepot |
---|---|
Owner: | changed from | to
Summary: | ColumnListView: Scrolling the list with the keyboard create a loop in the items → [HaikuDepot] Scrolling the list with the keyboard create a loop in the items |
It seems also reproducible by rapidly clicking in the All Packages list while it is still being populated.
comment:10 by , 3 years ago
Milestone: | R1 → R1/beta4 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Fixed in hrev56072.
I cannot reproduce any problem. If you get HaikuDepot to hang, can you "Debug this team" from Process Controller in the Deskbar? Select each thread in the Debugger and click "Debug" to stop it (except for the "team debug task"). Then save a Debug Report and attach it to this ticket. Thanks!