webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
742 stars 65 forks source link

isaacmarovitz.com - Scrolling with trackpad is allowed past regions where snap is mandatory #135023

Open IsaacMarovitz opened 7 months ago

IsaacMarovitz commented 7 months ago

URL: https://isaacmarovitz.com

Browser / Version: Firefox 125.0 Operating System: Mac OS X 10.15 Tested Another Browser: Yes Safari

Problem type: Something else Description: Mandatory y-axis scroll snap not working Steps to Reproduce: On Safari and Chrome, you cannot scroll past items marked with scroll-snap-align: end or scroll-snap-align: center; however, on Firefox, using the trackpad on macOS, you can continue to scroll past this region even when snap is mandatory.

This can be seen on the example site as you can scroll above the page's main content and below the footer, which is impossible on other browsers.

Notably, the scroll lacks any momentum, suggesting it is trying to stop you from scrolling but isn't snapping back as intended.

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

IsaacMarovitz commented 7 months ago

https://github.com/webcompat/web-bugs/assets/42140194/429d031a-c720-4f55-8303-9dac66cb18a4

Behavior on Safari

https://github.com/webcompat/web-bugs/assets/42140194/a56a982b-5e0d-4637-a3d9-4b0560737b47

Behavior on Firefox

softvision-raul-bucata commented 6 months ago

Thanks for the report. Is the issue reproducible on Firefox, or Safari and Chrome (Firefox works as expected)?

[qa_13/2024]

IsaacMarovitz commented 6 months ago

Firefox does not work as expected, Safari and Chrome do.

softvision-raul-bucata commented 6 months ago

Thanks for the extra info. I was able to reproduce the issue by following the steps to reproduce:

https://github.com/webcompat/web-bugs/assets/75027050/6f221379-27d7-4bb5-b84d-7c5f7261d271

Tested with:

Browser / Version: Firefox Release 124.0.1 (64-bit)/ Firefox Nightly 126.0a1 (2024-03-31) (64-bit) /Firefox Beta 125.0b6(64-bit)/ Chrome Version 123.0.6312.86(Official Build) (64-bit) Operating System: Windows 10 PRO x64 Operating System: Mac Ventura 13.1

Notes:

  1. Reproducible regardless of the status of ETP.
  2. Reproducible on the latest build of Firefox Nightly and Release.
  3. Works as expected using Chrome.
  4. Mouse scrolling or dragging the arrow seems to work as expected.
  5. Generally speaking, you have to scroll twice to actually scroll on the page.

Moving this to NeedsDiagnosis for further investigations.

[inv_14/2024]