Open Bug 1893612 Opened 6 months ago Updated 1 month ago

pull to refresh interferes with one finger zoom in gesture when scrolled to top of the page

Categories

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

defect

Tracking

()

People

(Reporter: tnikkel, Unassigned)

References

(Blocks 1 open bug)

Details

While scrolled to the top of a page, do the one finger zoom in gesture (that is, tap on the screen, then touch the screen again in the same location quickly and then move your finger downwards). Instead of zooming it will reload the page. If you scroll down a little first it will zoom.

We fixed a similar issue with pinch-zoom in bug 1854113. The fix involved adding rudimentary gesture-detection for pinch-zoom gestures (basically just checking if the gesture involves multiple touch points) to android-components to disable pull-to-refresh in that case.

Fxing this may require similar gesture-detection of one-touch pinch at the android-components layer.

There may be opportunities to improve the API between Gecko and Fenix here to avoid having to do gesture-detection in multiple places.

Blocks: 1882722
Severity: -- → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.