Closed
Bug 514783
Opened 15 years ago
Closed 15 years ago
Fast mousewheel scrolling moves me way too far, after bug 512235
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
RESOLVED
FIXED
mozilla1.9.3a1
Tracking | Status | |
---|---|---|
status1.9.2 | --- | beta1-fixed |
People
(Reporter: dholbert, Assigned: masayuki)
References
Details
(Keywords: regression)
Attachments
(1 file)
2.97 KB,
text/html
|
Details |
STEPS TO REPRODUCE:
1. Load attached testcase, and position your cursor over the scroll box.
2. Place your index finger on your mouse's scrollwheel, and *very slowly* scroll down as far as you can without removing your finger.
3. Scroll back to the top
4. Repeat step 2, but this time, scroll faster.
EXPECTED RESULTS:
Step 4 should scroll you roughly the same distance that step 2 did.
ACTUAL RESULTS:
Step 2 (slow scroll) leaves me with "30" at the top of the scrollbox, but Step 4 (fast scroll) leaves me with "200" at the top of the scrollbox.
This regressed in yesterday's nightly.
BROKEN:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a1pre) Gecko/20090903 Minefield/3.7a1pre
WORKS:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a1pre) Gecko/20090902 Minefield/3.7a1pre
HG regression range:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=75af94f85a98&tochange=3cab7a0c2c3d
Reporter | ||
Comment 1•15 years ago
|
||
More real-world steps to reproduce:
1. Load attached testcase.
2. Position your finger at the top of your mousewheel, and scroll down quickly.
3. Without removing your finger, *slowly* scroll back up, so that your finger returns to its original position.
EXPECTED RESULT: I should end up at my original scroll-position.
ACTUAL RESULT: I end up about 100 lines below my original scroll-position.
Reporter | ||
Comment 2•15 years ago
|
||
Looks like changeset 7475d595c48a (Bug 512235) is the cause. I guess this bug here is actually the desired behavior, though -- perhaps the acceleration is just too fast, as bug 512235 comment 14 suggests it might be? (It certainly seems too fast to me.)
Updating this bug's summary.
Blocks: 512235
Summary: Fast mousewheel scrolling goes much further than slow scrolling → Fast mousewheel scrolling moves me way too far, after bug 512235
Reporter | ||
Comment 3•15 years ago
|
||
It looks like I can restore the old behavior by setting the pref "mousewheel.acceleration.factor" to 1. (Its default is currently "10".)
Reporter | ||
Comment 4•15 years ago
|
||
(In reply to comment #3)
> "mousewheel.acceleration.factor"
Looking at the patch, it looks like any negative value of that pref will restore the old behavior, too.
Reporter | ||
Comment 5•15 years ago
|
||
And the patch in bug 513817 disables acceleration by default, which would fix this bug (restore original behavior, by default).
Setting this bug to depend on that one (and removing bug 512235 from blocking field, so as to not create a circular dependency).
Updated•15 years ago
|
Component: Layout → Event Handling
QA Contact: layout → events
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Comment 7•15 years ago
|
||
Oops! 515206 is a duplicate of this one.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Assignee | ||
Comment 9•15 years ago
|
||
fixed by bug 513817.
Assignee: nobody → masayuki
Status: REOPENED → RESOLVED
Closed: 15 years ago → 15 years ago
status1.9.2:
--- → beta1-fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a1
Updated•6 years ago
|
Component: Event Handling → User events and focus handling
You need to log in
before you can comment on or make changes to this bug.
Description
•