Closed Bug 1158799 Opened 9 years ago Closed 9 years ago

Scrolling with mousewheel scrolls much larger distances when Electrolysis is enabled

Categories

(Core :: Panning and Zooming, defect)

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1153156

People

(Reporter: dqeswn, Unassigned)

Details

The scrolled distance looks to be exactly twice with e10s enabled.

I have 15 lines set in windows' mousewheel settings.

I have these customizations that affect scrolling in firefox:
user_pref("toolkit.scrollbox.horizontalScrollDistance", 16);
user_pref("toolkit.scrollbox.verticalScrollDistance", 12);
general.smoothScroll.lines.durationMaxMS", 450);
user_pref("general.smoothScroll.lines.durationMinMS", 450);
user_pref("general.smoothScroll.mouseWheel.durationMinMS", 400);
user_pref("general.smoothScroll.pages.durationMaxMS", 385);
user_pref("general.smoothScroll.pages.durationMinMS", 385);
Do you layers.async-pan-zoom.enabled set to true?
Blocks: e10s, apz-desktop
OS: Unspecified → Windows 8.1
Hardware: Unspecified → x86_64
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #1)
> Do you layers.async-pan-zoom.enabled set to true?

Curiosly it happens with either apz or e10s or both enabled.
If you go to about:support, what does it say under "Async Pan/Zoom"?
For me the scrolling distance halves with layers.async-pan-zoom.enabled and e10s enabled.
Also if i want to scroll just a little bit it won't scroll at all.
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #3)
> If you go to about:support, what does it say under "Async Pan/Zoom"?
Why do you ask I already said that it happens when it's enabled and not when it's doesn't so naturally it shows "wheel input enabled" when it's enabled.

(In reply to Emanuel H. from comment #4)
> For me the scrolling distance halves with layers.async-pan-zoom.enabled and
> e10s enabled.
> Also if i want to scroll just a little bit it won't scroll at all.

Did you also change windows' mouse wheel settings or any of the FF preferences I mentioned?
(In reply to avada from comment #5)
> (In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #3)
> > If you go to about:support, what does it say under "Async Pan/Zoom"?
> Why do you ask I already said that it happens when it's enabled and not when
> it's doesn't so naturally it shows "wheel input enabled" when it's enabled.

No need to get snarky. You said it happens "with either apz or e10s or both enabled", so it's not at all clear to me that this is an apz-specific bug. Given that you filed this in the Panning and Zooming component you must have concluded it was an APZ bug but your STR don't mention it at all.
Well, I get frustrated, when I feel like I'm asked to do superfluous/redundant stuff.

Well the issue is with scrolling so what would be more appropriate?
Anyway, as I user I just put it what seems to be the most appropriate category.
I set it as blocking apz and e10s because it happens with either.
Sorry, I should have explained why I asked for that - the about:support page will tell you if APZ is disabled on wheel input because of certain prefs. It looks like you have a bunch of prefs set so I wanted to make sure apz was actually being used for wheel events.
I have tested it with a clean profile on nightly 20150427030207.
With standard settings (e10s on) everything works normally.
When I change "layers.async-pan-zoom.enabled" to true (and restart Firefox) scrolling gets slower, and doesn't always work.

And another thing: normally as soon as I stop turning the mouse wheel, Firefox stops scrolling. With APZ on, the scrolling motion lags behind.
I like it, it's like on Firefox Mobile. But maybe that has something to to with it?
(In reply to Emanuel H. from comment #9)
> I have tested it with a clean profile on nightly 20150427030207.
> With standard settings (e10s on) everything works normally.
> When I change "layers.async-pan-zoom.enabled" to true (and restart Firefox)
> scrolling gets slower, and doesn't always work.

This may be fixed by bug 1157409 which should show up in tomorrow's nightly, hopefully (it didn't make it into today's).
Summary: Scolling with mousewheel scrolls much larger distances when Electrolysis is enabled → Scrolling with mousewheel scrolls much larger distances when Electrolysis is enabled
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #10)
> This may be fixed by bug 1157409 which should show up in tomorrow's nightly,
> hopefully (it didn't make it into today's).

With todays nightly it's working perfectly fine for me.
I guess my issues aren't related to avadas then?
(In reply to Emanuel H. from comment #11)
> (In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #10)
> > This may be fixed by bug 1157409 which should show up in tomorrow's nightly,
> > hopefully (it didn't make it into today's).
> 
> With todays nightly it's working perfectly fine for me.
> I guess my issues aren't related to avadas then?

No change for me. It still scrolls twice as much
dupe of 1108574
Thanks!
No longer blocks: apz-desktop
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.