Closed Bug 1326854 Opened 8 years ago Closed 8 years ago

[e10s][APZ] APZ scroll isn't smooth if I move mouse pointer

Categories

(Core :: Panning and Zooming, defect)

49 Branch
x86_64
Windows
defect
Not set
normal

Tracking

()

VERIFIED INVALID

People

(Reporter: arni2033, Unassigned)

References

()

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

>>>   My Info:   Win7_64, Nightly 49, 32bit, ID 20160526082509
STR_1:
1. Download and extract attached "testcase 1" in a folder with short full name, then open .htm file
2. Execute in console code [1] (better) or code [2]
3. Keep rotating mouse wheel down and up and moving mouse pointer over the center of the page

AR:  Scrolling is not nearly smooth. Page just teleports up and down by 1 screen
ER:  Scrolling should be smooth, otherwise what's the point of that APZ thing?


STR_2:  (original)
1. Navigate to http://ecat.com/
2. Keep rotating mouse wheel down and up and moving mouse pointer over the center of the page


Notes:
1) Originally encountered this bug on http://ecat.com/  when site was lagging (2016.09.08 20-56-05)
2) I don't like whole APZ thing and don't see the point of creating huge checkerboarding areas

> [1] function F(n){D=Date.now()+700;while(Date.now()<D){}};addEventListener('scroll',F,false);
> [2] function F(n){D=Date.now()+400;while(Date.now()<D){}};addEventListener('scroll',F,false);
No longer blocks: 1277113
Component: Untriaged → Panning and Zooming
Product: Firefox → Core
I unpacked your attachment to this URL for easier access: https://people-mozilla.org/~kgupta/bug/1326854/
OS: Unspecified → Windows
Hardware: Unspecified → x86_64
Whiteboard: [gfx-noted]
Version: Trunk → 49 Branch
Both your test case and the ecat.com website have a mousewheel event listener that reimplements scrolling in JS. It's not really using the APZ code. I copied your testcase to this URL:

https://people-mozilla.org/~kgupta/bug/1326854/fixed.html

and made exactly one change, which removes the inclusion of the smoothscroll.js script. On this modified version the bug no longer reproduces, which shows that the cause is the smooth scrolling they reimplemented on the page in JS.

As this is not a browser bug, closing as INVALID.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
I had no idea what is expected, but filed this bug just in case.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: