Enable APZ autoscrolling by default

VERIFIED FIXED in Firefox 57

Status

()

enhancement
P3
normal
VERIFIED FIXED
2 years ago
2 years ago

People

(Reporter: botond, Assigned: botond)

Tracking

(Blocks 2 bugs)

Trunk
mozilla57
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(relnote-firefox 57+, firefox57 verified)

Details

(Whiteboard: [gfx-noted][qf:p1])

Attachments

(1 attachment)

(Assignee)

Description

2 years ago
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.
(Assignee)

Comment 1

2 years ago
Moving over Quantum tracking flags from bug 1105109.
Whiteboard: [gfx-noted] → [gfx-noted][qf:p1]
Priority: -- → P3
(Assignee)

Updated

2 years ago
Depends on: 1385468
(Assignee)

Updated

2 years ago
Depends on: 1386742

Updated

2 years ago
Depends on: 1387347
(Assignee)

Updated

2 years ago
No longer depends on: 1387347
(Assignee)

Updated

2 years ago
Depends on: 1390247
(Assignee)

Updated

2 years ago
Depends on: 1394926
Comment hidden (mozreview-request)

Comment 3

2 years ago
mozreview-review
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+

Comment 4

2 years ago
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
Last Resolved: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Botond, should that be mentioned in Firefox nightly/beta release notes?
Flags: needinfo?(botond)
(Assignee)

Comment 7

2 years ago
(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)
(Assignee)

Comment 8

2 years ago
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
This was added to 57 beta release notes.
You need to log in before you can comment on or make changes to this bug.