Closed Bug 1385463 Opened 8 years ago Closed 7 years ago

Enable APZ autoscrolling by default

Categories

(Core :: Panning and Zooming, enhancement, P3)

enhancement

Tracking

()

VERIFIED FIXED
mozilla57
Performance Impact high
Tracking Status
relnote-firefox --- 57+
firefox57 --- verified

People

(Reporter: botond, Assigned: botond)

References

(Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

Bug 1105109 is adding an APZ implementation of autoscrolling, behind the pref apz.autoscroll.enabled, which will initially be disabled by default. This bug tracks enabling enabling the pref by default.
Moving over Quantum tracking flags from bug 1105109.
Whiteboard: [gfx-noted] → [gfx-noted][qf:p1]
Depends on: 1385468
Depends on: 1386742
Depends on: 1387347
No longer depends on: 1387347
Depends on: 1390247
Depends on: 1394926
Attachment #8903694 - Flags: review?(bugmail) → review+
Pushed by bballo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/68c2a6565325 Have APZ autoscrolling ride the trains. r=kats
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Botond, should that be mentioned in Firefox nightly/beta release notes?
Flags: needinfo?(botond)
(In reply to Pascal Chevrel:pascalc from comment #6) > Botond, should that be mentioned in Firefox nightly/beta release notes? Yep, I think that would be a good idea. APZ keyboard scrolling was enabled in 57 as well (bug 1376525), we should mention that too.
Flags: needinfo?(botond)
Release Note Request (optional, but appreciated) [Why is this notable]: Asynchronous scrolling provides a smoother / less janky scrolling experience for users. This bug brings async scrolling to the browser's "autoscroll" feature, one of the few remaining scrolling methods that don't have it yet. [Affects Firefox for Android]: No. (Technically, the answer may be "yes" - I'm not actually sure if autoscrolling works on Android, if it does then APZ will apply to it too - but as mouse input is very rare Android, it's not worth mentioning.) [Suggested wording]: The browser's "autoscrolling" feature now uses asynchronous scrolling, similar to other input methods like mousewheel, providing a smoother scrolling experience. [Links (documentation, blog post, etc)]: Nothing specifically for autoscrolling, but some links for APZ in general: wiki: https://wiki.mozilla.org/Platform/GFX/APZ blog post: https://blog.mozilla.org/firefox/smooth-scrolling-web-browser-removes-jank/
relnote-firefox: --- → ?
Marking as verified since checking that apz.autoscroll.enabled pref is set to true was tested for pre-Beta sign off in Firefox 57.0a1 across platforms.
Status: RESOLVED → VERIFIED
Performance Impact: --- → P1
Whiteboard: [gfx-noted][qf:p1] → [gfx-noted]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: