mousedown/mouseup events bubble when clicking on the scrollbar on Linux
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox55 | --- | affected |
People
(Reporter: julienw, Unassigned)
References
Details
Attachments
(1 file)
|
1.76 KB,
text/html
|
Details |
Comment 1•9 years ago
|
||
| Reporter | ||
Comment 2•9 years ago
|
||
Comment 3•9 years ago
|
||
Comment 4•8 years ago
|
||
| Reporter | ||
Comment 5•8 years ago
|
||
| Reporter | ||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
Comment 11•3 years ago
|
||
I see a wacky thing on Google Sheets on nightly linux on Xorg (not Wayland) on Ubuntu 22.04 where if I press and hold down on the scrollbar and then move my mouse to the right of the window so it's outside the window, I scroll a bit, then release the mouse, some scrolling state machine gets in a bad way presumably because it didn't see the mouse up but did see the mouse down.
Until I make a point of going into the scroll region again and giving it a mouse-up event, any time my mouse moves through the scrollbar region, the sheet scrolls although the scroll thumb does not update. Since I have 2 monitors and the sheets window is on the right side of the left monitor, this results in a lot of wacky scrolling.
I presume this is a result of this bug where Google Sheets is trying to implement scrolling logic itself and it's activating because our scrollbar is letting it see the mouse down? And then it goes crazy because it can't possibly see a mouse up outside of the window, but our scrollbar handling logic can because we're using a platform widget that performs an input capture?
Updated•3 years ago
|
Description
•