Issue 2902303002: Phase Based Wheel Scroll Latching For Mac

/ Comments off
Issue 2902303002: Phase Based Wheel Scroll Latching For MacIssue 2902303002: phase based wheel scroll latching for mac pro

5 years ago This was working fine with Firefox 22 and before; it broke with Firefox 23. To reproduce: 1. Go to with a Mac that has a trackpad (tested on Mac Pro Mountain Lion with Magic Trackpad). Do the two-finger scroll gesture on the trackpad slowly. Note that nothing happens.

Issue 2902303002: Phase Based Wheel Scroll Latching For Mac Free

Issue 2902303002: phase based wheel scroll latching for macbook pro

Do it more quickly; note that it does move (though not much). You can see the error in (my site) as well.

If you use a normal mouse scroll wheel on Mac Firefox 23, or the Mac trackpad on another browser, the sites work fine. Also normal scrolling pages work fine with the Mac trackpad on Firefox 23. Clearly the scroll message is getting through; it's just that the DOMMouseScroll event isn't firing properly.

Here's an interesting case: The zooming image on the page is using DOMMouseScroll, but the page itself is also tall enough that there's room for vertical scrolling. In this case the DOMMouseScroll seems to be getting through properly. My theory is that there's some 'optimization' where the DOMMouseScroll event doesn't fire when the page knows there's not enough room for vertical scrolling.

This is bad news for sites like that use the scroll gesture for zooming. Please let me know if you need additional information! 5 years ago Created Part 1: Revert fd6c7792b048 This patch was r+'d in. Moving it here to get approvals for aurora and beta and for better tracking.

Approval Request Comment Bug caused by (feature/regressing bug #): User impact if declined: Scrolling can stop prematurely and feel broken on OSX. Testing completed (on m-c, etc.): Has been on m-c for 3 days. Local testing shows that the issue is fixed. Risk to taking this patch (and alternatives if risky): low (backout) String or IDL/UUID changes made by this patch: none. 5 years ago Created Part 2: Revert 366e6a39d71a This patch was r+'d in. Moving it here to get approvals for aurora and beta and for better tracking. Approval Request Comment Bug caused by (feature/regressing bug #): User impact if declined: Scrolling can stop prematurely and feel broken on OSX.

Issue 2902303002: Phase Based Wheel Scroll Latching For Macbook Pro

Testing completed (on m-c, etc.): Has been on m-c for 3 days. Local testing shows that the issue is fixed. Risk to taking this patch (and alternatives if risky): low (backout) String or IDL/UUID changes made by this patch: none.