Open Bug 1894112 Opened 9 months ago Updated 2 months ago

Can't overscroll on the left, only on the right on Android 12 and laters

Categories

(GeckoView :: General, defect, P3)

All
Android
defect

Tracking

(Not tracked)

People

(Reporter: mstange, Unassigned)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

Attached video Screen recording

Steps to reproduce:

  1. In Firefox for Android, go to https://www.wikipedia.org/ and zoom in a small amount so that you can scroll horizontally. Alternatively, go to any page that's horizontally scrollable.
  2. Scroll all the way to the right and pull.
  3. Scroll all the way to the left and pull.

Expected results:
Overscroll should work both at the left and the right end of the page. The native Android overscroll effect should be displayed; on my phone, this effect is a horizontal stretch.

Actual results:
I can only overscroll on the right, pulling and stretching the page to the left.
I cannot overscroll on the left - pulling the page to the right does not stretch it to the right.

Blocks: perf-android
Blocks: 1895538

The severity field is not set for this bug.
:boek, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jboek)
Component: Core → General
Flags: needinfo?(jboek)

Hey folks, is this something you might be familiar with?

Component: General → Panning and Zooming
Product: GeckoView → Core

I think Markus originally filed this bug under the right component.

From APZ standspoint we do properly call this updateOverscrollVelocity with negative x values in cases where we do overscroll on the left.

Moreover I can see the overscroll effect at the left edge on GeckoView example on Android emulator 7.0 locally, I can't see the (stretching) effect on Fenix on my pixel 3 (Android 12). So this bug might be a Fenix bug, though.

Component: Panning and Zooming → General
Product: Core → GeckoView
Version: unspecified → Trunk

Confirmed that the overscroll effect can be seen on Fenix on Android emulator 7.0 (though the visual effect position is slightly odd though).

Summary: Can't overscroll on the left, only on the right → Can't overscroll on the left, only on the right on Android 12 and laters

I'm able to reproduce this issue on both GeckoView Example and Fenix on Android 14.

The severity field is not set for this bug.
:owlish, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(bugzeeeeee)
Severity: -- → S3
Flags: needinfo?(bugzeeeeee)
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: