-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wheel event groups are not defined #338
Comments
User ImpactConsider the case where a site has a large map like this site. The large map is a large element that has a wheel event listener that will Suggested ChangeBlink and WebKit already group wheel events that occur within a given time without another user action like a mousemove, and I'm in the progress of getting this added to Gecko. It would be nice to document this in the event-type-wheel section. Similar to this section that describes the behavior of "some user agents" in a non-normative manner. It might be helpful to start with something non-normative event though this is already the case in Blink, Webkit, and (hopefully soon) Gecko. Note: I'm largely interested in some sort of change like this to ensure that I'm not going rogue with the changes I'm making to Gecko 😄. |
I think it shouldn't be non-normative, if browser engines agree on a behavior and it's sensible (in this case seems like better UX), it seems better to require that behavior in the spec. |
👍 makes sense |
Both WebKit and Blink will group wheel events with a target, and I'm not sure if this is defined in event-type-wheel. Given the tests in web-platform-tests/wpt#37445:
Note: The failure in WebKit is due to an exception in the webdriver. When I manually run the steps, I get the expected behavior from the test.
Please let me know if any more information would be helpful. I'm working on fixing this in Gecko (bug 1168182), so any feedback would be very much welcomed (esp. feedback on the tests in web-platform-tests/wpt#37445).
The text was updated successfully, but these errors were encountered: