Closed Bug 1376525 Opened 8 years ago Closed 7 years ago

APZ: Enable "apz.keyboard.enabled" by default

Categories

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

enhancement

Tracking

()

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

People

(Reporter: rhunt, Assigned: rhunt)

References

(Depends on 3 open bugs, Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

Bug 1351783 will add an initial implementation of async keyboard scrolling. This bug is for tracking the work to enable it be default.
Depends on: 1376526
Depends on: 1376538
Depends on: 1376539
Depends on: apz-keyboard
Depends on: 1376549
Moving Quantum Flow tracking information over from bug 1351783.
Whiteboard: [gfx-noted] → [gfx-noted][qf:p1]
Depends on: 1376551
Summary: Enable "apz.keyboard.enabled" by default → APZ: Enable "apz.keyboard.enabled" by default
Depends on: 1376581
Depends on: 1376997
A few follow ups have landed in central and a few more are in inbound. My latest try run with all of these patches and the pref enabled looks green to me [1]. [1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=45d5da152559032b208680567f61e1ef3be89ac3&selectedJob=110821764
Depends on: 1377280
Depends on: 1383365
Depends on: 1383532
Depends on: 1383900
Adding a patch to flip the pref for whenever we want to do this.
Attachment #8893870 - Flags: review?(milan)
Cool. I will wait for the testing to complete before r+ this for landing.
Attachment #8893870 - Flags: review?(milan) → review+
Pushed by rhunt@eqrion.net: https://hg.mozilla.org/integration/mozilla-inbound/rev/d667710bfd65 Enable "apz.keyboard.enabled" by default. r=milan
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Depends on: 1396323
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 scrolling with the keyboard, one of the few remaining scrolling methods that don't have it yet. [Affects Firefox for Android]: No. [Suggested wording]: Scrolling with the keyboard now uses asynchronous scrolling, similar to other input methods like mousewheel, providing a smoother scrolling experience. [Links (documentation, blog post, etc)]: 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: --- → ?
Flags: qe-verify+
QA Contact: petruta.rasa
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
Flags: qe-verify+
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: