Open Bug 1884638 Opened 11 months ago Updated 7 months ago

Scrolling through a specific page is truncated on phones

Categories

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

Firefox 125
All
Android
defect

Tracking

()

Tracking Status
firefox123 --- affected
firefox124 --- affected
firefox125 --- affected

People

(Reporter: mlobontiuroman, Unassigned)

References

()

Details

(Keywords: webcompat:needs-diagnosis)

Attachments

(1 file)

Attached video bug.mp4

Steps to reproduce

  1. Open https://belen-albeza.github.io/scroll-demos/parallax.html.
  2. Scroll the page all the way, and observe.

Expected behavior

The page can be scrolled entirely.

Actual behavior

The page can be scrolled, but not all the way - please see the attached short video.

Device information

  • Firefox version: all
  • Android devices: Samsung Galaxy S24 (Android 14), Google Pixel 6 (Android 14)

Any additional information?

  • On Chrome, the page can be scrolled entirely.
Component: General → Site Reports
Product: Fenix → Web Compatibility
Target Milestone: --- → Mar
Version: unspecified → Firefox 125
Severity: S4 → S3
Flags: needinfo?(dschubert)
Priority: -- → P3

This site isn't doing some JS-based scrolling, it's all just native scrolling with the different parallax layers being shifted around with translateZ() transforms. The layout for this page appears correct, that text is supposed to be aligned to the bottom of the viewport. However, if the dynamic toolbar is enabled, the bottom of the viewport is partially behind the toolbar.

The problem here is that the dynamic toolbar isn't hiding itself when scrolling down. Likewise, when trying to scroll back up, it's super easy to trigger pull-to-refresh. So it feels like somehow there's something going wrong in the scrolling logic. Since I know very little about this, I am going to move this into the Panning and Zooming core component for now, hoping that someone with more knowledge can figure this out (and maybe explain how we could help debug stuff like this in the future!)

Component: Site Reports → Panning and Zooming
Flags: needinfo?(dschubert)
Product: Web Compatibility → Core
Target Milestone: Mar → ---

The product::component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit BugBot documentation.

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

Attachment

General

Created:
Updated:
Size: