Closed Bug 1157264 Opened 9 years ago Closed 9 years ago

Hysteresis in scroll wheel handling causes viewport to shift

Categories

(Core :: Panning and Zooming, defect)

Unspecified
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox40 --- affected

People

(Reporter: jimm, Unassigned)

References

Details

(Whiteboard: gfx-noted)

STR:

1) open http://www.techmeme.com/
2) let the page load
3) scroll down half way, place an article in the center, and place your mouse near it (but over white space) so you can track changes in page position.
4) roll your scroll wheel forward and back evenly without removing your finger from the wheel, do this slowly multiple times.
5) stop and let the page scroll settle.

expected: When you stop and the wheel is in its starting position, the article you were tracking should be back at original position.

result: I end up all over the place in the document. Usually the page ends up near the top.
Also, this might depend on precision scroll mice. Notched mice not reproduce. I tried to reproduce this on a Surface Pro with an inexact external mouse attached and couldn't.
Blocks: 1154459
No longer blocks: paint-fast
Whiteboard: gfx-noted
Component: Graphics → Panning and Zooming
Does this still happen? It may have been fixed by bug 1157409.
Flags: needinfo?(jmathies)
I can't test, scrolling with the mouse wheel hangs the browser - https://crash-stats.mozilla.com/report/index/ad958dc0-b622-47a3-824d-95f702150504
Flags: needinfo?(jmathies)
I filed bug 1161040 for the hanging issue.
Depends on: 1161040
Hey, sorry to keep bugging you - can you re-test now? The hanging issue should be fixed.
Flags: needinfo?(jmathies)
sorry this will have to wait a bit longer as I'm in the middle of a move, so the mouse/system in question are in a box until June.
seems to be fixed
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jmathies)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.