Closed Bug 1770421 Opened 2 years ago Closed 2 years ago

Always lock to an axis in dominant axis mode

Categories

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

defect

Tracking

()

RESOLVED DUPLICATE of bug 1773378

People

(Reporter: dlrobertson, Assigned: dlrobertson)

References

Details

With both apz.axis_lock.breakout_angle and apz.axis_lock.lock_angle both set to M_PI / 4, we can get gestures with an exactly 45 degree angle and enter a PANNING state. We should always bind to an axis on mac.

Steps to reproduce:

  • Set both apz.axis_lock.breakout_angle and apz.axis_lock.lock_angle to M_PI / 4
  • Navigate to a a page that can scroll both on the horizontal and vertical axis
  • Input several 45 degree gestures

Expected results:

An axis is chosen and we scroll on only one axis

Actual results:

On occasion the angle is exactly 45 degrees and we scroll on both axes

Severity: -- → S3
Depends on: 1713403
Priority: -- → P3
Blocks: 1770515

Even for scroll gestures which start axis locked, it's pretty easy to unlock in the middle of the gesture by scrolling diagonally.

Assignee: nobody → drobertson

Fixed by bug 1773378

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.