Closed Bug 456423 Opened 18 years ago Closed 17 years ago

Pixel scrolling (two-finger touchpad) poor diagonal scrolling

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

All
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: simon.bugzilla, Unassigned)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b1pre) Gecko/20080922020341 Minefield/3.1b1pre Build Identifier: Movement in a diagonal movement using two-finger gesture results a large jump to the left/right, then a large jump up/down, depeding on direction of gesture of course. Results not a smooth diagonal movement as expected. Reproducible: Always
There are two problems here: 1. Our scroll events can only carry one axis. We split diagonal scroll gestures up and scroll separately in each axis. 2. Scrolling is synchronous, bug 418351.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Hardware: Macintosh → All
Version: unspecified → Trunk
For 1. we could add some bit to the first event we dispatch and scroll only after we get the second event.
I also have this, and only occurs when both vertical and horizontal scroll bars are visible/possible. Compare it with how smooth Safari is. Also, see bug 458554, in general the new pixel scrolling isn't as smooth as Safari.
This was fixed by bug 457864 some time ago.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.