Opened 3 years ago

Last modified 3 years ago

#17117 new bug

Webpositive keeps on scrolling after releasing mousbutton

Reported by: smashIt Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Applications/WebPositive Version: R1/beta3
Keywords: scrolling hanging Cc:
Blocked By: Blocking:
Platform: All

Description

You click (keep the button pushed) on the scrollbar and move the cursor sideways out of the scrollbar. If you release the mousebutton now, the scrollbar keeps moving up and down with the cursor. You have to click the window to stop it from scrolling.

Moving the cursor over the scrollbar before releasing the button still triggers the same behaviour.

Change History (6)

comment:1 by nephele, 3 years ago

Please include the tested version of haiku (hrev) and the version of webkit (you can find out in WebPositive about box).

I can't reproduce this with the provided instructions On hrev55257.

comment:2 by smashIt, 3 years ago

I'm running hrev55256 on my Thinkpad T420.

But I had this bug for a long time.

comment:3 by smashIt, 3 years ago

Plottwist! This bug only occurs with the touchpad. An external mous works as it should.

I did some more testing with the touchpad: When you trigger this bug and click in the window, the scrollbar doesn't follow the cursor anymore. But as soon as you move the curser over the scrollbar it scrolls to the position of the curser. You have to click the scrollbar to fully stop the bug.

comment:4 by nephele, 3 years ago

I can't reproduce this bug with my touchpad. Can you provide more info on what touchpad this is? If it uses USB as a connection you can include the hid report from /tmp as an attachment. you can check "listusb" if that is the case. Though usually it is PS/2, in which case preferences/Input would probably say so.
I vaguely recall thinkpads having some trouble with the red dot mouse thingy connected to the same PS/2 bus as the touchpad, but I am fuzzy on the details of that issue..

Does this bug occur with other scrollbars too or only webkit ones?

comment:5 by smashIt, 3 years ago

So far I have seen this bug only in WebPositive. (Checked it with StyledEdit and HaikuDepot too)

Where can I find the hid report? /tmp only has 2 files with 0 bytes in it.

The Input-Preference at least says that there is a Trackpoint and a PS/2 Touchpad.

Output from listusb: 04f2:b221 /dev/bus/usb/0/0/5 "Chicony Electronics Co., Ltd" "integrated camera" ver. 0752 8087:0024 /dev/bus/usb/0/0/hub "Intel Corp." "Integrated Rate Matching Hub" ver. 0000 0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "EHCI RootHub" ver. 0200 8087:0024 /dev/bus/usb/1/0/hub "Intel Corp." "Integrated Rate Matching Hub" ver. 0000 0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "EHCI RootHub" ver. 0200

comment:6 by nephele, 3 years ago

The hid report is only created for hid device (human input devices, a specification for some stuff like keycodes etc). If your touchpad is PS/2 it's expected that there is no report.

Maybe someone else with a thinkpad can reproduce this issue?

Webkit does draw the scrollbars it uses itself, so this could be a bug in how webkit handles some input events, or how the driver generates them.

Note: See TracTickets for help on using tickets.