Closed Bug 1385463 Opened 7 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
Comment on attachment 8903694 [details]
Bug 1385463 - Have APZ autoscrolling ride the trains.

https://reviewboard.mozilla.org/r/175476/#review180576
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
https://hg.mozilla.org/mozilla-central/rev/68c2a6565325
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: