Open Bug 1686147 Opened 4 years ago Updated 7 months ago

Fling animation blocks completion/reset of overscroll animation

Categories

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

Desktop
Unspecified
defect

Tracking

()

Tracking Status
firefox86 --- affected

People

(Reporter: sawyerbergeron, Unassigned)

References

(Blocks 1 open bug)

Details

Steps to reproduce:

  1. Begin an X axis overscroll and hold view in overscrolled state
  2. Begin a Y axis fling

Observed results:
View remains overscrolled while fling animation completes. Overscroll only resets once fling animation completes.

Expected results:
View completes overscroll animation concurrently with fling animation, or overscroll is instantaneously reset before fling animation is allowed to begin

Blocks: overscroll
Severity: -- → S3
Priority: -- → P3

Markus has a (likely somewhat bitrotted) patch for this here.

When I test I get the observed results in Safari, and the expected results in Chrome.

(In reply to Timothy Nikkel (:tnikkel) from comment #2)

When I test I get the observed results in Safari, and the expected results in Chrome.

Markus, does this match what you see? (If so, can we downgrade this from blocking the initial release of overscroll?)

Flags: needinfo?(mstange.moz)

I can confirm that Safari has the "observed results". Weird! Ok, then I guess we can downgrade this.

Flags: needinfo?(mstange.moz)
Status: UNCONFIRMED → NEW
Ever confirmed: true

Here is a good test page for this issue (STR: overscroll to the left and then fling downward without releasing the touchpad in between). I find that on shorter pages the fling reaches the end of the page pretty quickly, making the issue harder to notice.

I think this may be fixed by bug 1700215?

(In reply to Botond Ballo [:botond] from comment #6)

I think this may be fixed by bug 1700215?

Bug 1700215 fixed this issue for Mac but not for Linux (where flings have a different implementation). We'll keep this open to track the Linux issue.

Blocks: overscroll-linux
No longer blocks: overscroll

Just a heads up, per bug 1752246 comment 3, we are planning to enable overscroll on Linux by default in Firefox 130.

We have not received other reports of this issue so we are not considering this a blocker for that enablement. However, we'd still like to fix this at some point, and will keep the ticket open.

You need to log in before you can comment on or make changes to this bug.