Botond Ballo
unread,Dec 19, 2016, 2:17:24 PM12/19/16You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to dev-platform, Kevin Wern
Async scrolling (APZ) has been enabled for a new input method,
scrollbar dragging, on the Nightly branch.
This was initially implemented by Benoit Girard about a year ago,
briefly enabled on Nightly, and then disabled again due to regressions
that we didn't have the time to fix at the time. It languished on the
back burner until it was picked up recently by Kevin Wern, a volunteer
contributor who has been doing some great work for APZ. Thanks, Kevin,
for getting this in good enough shape to enable on Nightly again!
There are three known issues with this feature.
Two of them are hard to reproduce:
Bug 1249750 - Content area occasionally goes blank when dragging
scrollbar with APZ drag enabled
Bug 1250649 - async drag: Dragging while the scrollbar's max value
changes permanently breaks scrolling
If you encounter these, please post testcases / URLs to these bugs.
The third one, bug 1251617, is that a quick drag on a long page
results in checkerboarding. This is hard to fix, and can be thought of
as a conscious tradeoff: we're deliberately allowing you to drag
faster than we can paint the content you're moving over. If you have
any thoughts about this tradeoff, please post them to this bug.
If you encounter any other regressions related to scrollbar dragging,
please file bugs blocking bug 1211610, which is the tracking bug for
this work.
Thanks,
Botond