Closed Bug 1934118 Opened 1 year ago Closed 1 year ago

start.me - scroll with mouse wheel stops working

Categories

(Core :: Layout: Scrolling and Overflow, defect, P2)

Firefox 134
Desktop
Windows 11
defect

Tracking

()

RESOLVED FIXED
135 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox133 --- unaffected
firefox134 --- fixed
firefox135 --- fixed

People

(Reporter: alice0775, Assigned: hiro)

References

(Regression)

Details

(Keywords: nightly-community, regression)

Attachments

(1 file)

Steps to reproduce:

  1. Open https://about.start.me/
  2. Click on Create Your Free Start Page
  3. Sign up or Login with google/facebook etc.
  4. Add widget > Newsfeed(RSS) > Select any one then Add Feed
  5. If the page is not scrollable (not enough content), repeat Step 4.
  6. Try to scroll the page with mouse wheel

OR

  1. Open https://start.me/p/xbzmvw/start
  2. Try to scroll the page with mouse wheel

Actual results:
Cannot scroll

Expected Results:
Page is scrolled

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e19e97284fdc776da8a3fa5ed320026130358ee4&tochange=5b6fb5d517d3b05079e470ce807390cc7db203ab

:hiro, since you are the author of the regressor, bug 1922904, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(hikezoe.birchill)

Workaround: CSS scroll-snap-type value to none instead of x mandatory

.widget-page__main {
  scroll-snap-type: none; /*x mandatory;*/
}
Duplicate of this bug: 1934744

Thank you Alice for the duplication. This bug is kinda between S2 and S3, there's a workaround to scroll by dragging the scroll thumb, but anyways the symptoms are quite bad.

I have started looking into this, but I haven't figured out any ways to solve this unfortunately.

Severity: -- → S3
Priority: -- → P2

Since bug 1922904, GetSnapPointForDestination had returned an ineligible
snap point.

For exmaple, given that there's a scroll container only wants to snap
horizontally and there are 3 snap target points, (0, 0), (100, 0) and
(200,0). Then if the user tries to scroll vertically to (0, 100), the
function returned (0, 0) as a valid snap position for the vertical scroll
operation. With this change the function now returns (0, 100) so that
the user can scroll vertically to the correct position.

Assignee: nobody → hikezoe.birchill
Status: NEW → ASSIGNED
Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a3870f21337b Tweak the returned value of GetSnapPointForDestination. r=dlrobertson

Backed out for causing mochitest failure on test_group_scroll_snap.html

Backout link

Push with failures

Failure log

Flags: needinfo?(hikezoe.birchill)

I somehow used a wrong scrollend event target in the test, maybe during tidying up the test. :/

Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/34a32a58c71c Tweak the returned value of GetSnapPointForDestination. r=dlrobertson
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(hikezoe.birchill)
Resolution: FIXED → ---
Target Milestone: 135 Branch → ---

NativePanHandler.delta is quite confusing on mac. :/

Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/edaa74df3d63 Tweak the returned value of GetSnapPointForDestination. r=dlrobertson
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 135 Branch

The patch landed in nightly and beta is affected.
:hiro, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox134 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(hikezoe.birchill)

Comment on attachment 9441588 [details]
Bug 1934118 - Tweak the returned value of GetSnapPointForDestination. r?botond

Beta/Release Uplift Approval Request

  • User impact if declined/Reason for urgency: Users can't scroll on some kind of sites
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): The code change is very small, and done in a very limited place, it will not have any impacts widely.
  • String changes made/needed: none
  • Is Android affected?: Yes
Flags: needinfo?(hikezoe.birchill)
Attachment #9441588 - Flags: approval-mozilla-beta?

Comment on attachment 9441588 [details]
Bug 1934118 - Tweak the returned value of GetSnapPointForDestination. r?botond

Not being able to scroll some sites sounds bad. Approved for 134 RC so we don't ship this new regression.

Attachment #9441588 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: