Skip to content
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

Add mousewheel to the "Legacy Event Types" section #331

Open
garykac opened this issue Jun 29, 2022 · 2 comments
Open

Add mousewheel to the "Legacy Event Types" section #331

garykac opened this issue Jun 29, 2022 · 2 comments

Comments

@garykac
Copy link
Member

garykac commented Jun 29, 2022

mousewheel is deprecated, but it present on some user agents.

We should add it and include so that we have a place to add information about the event.

See #282 and pull request #330

@zcorpan
Copy link
Member

zcorpan commented Jun 30, 2022

Also see whatwg/dom#1087 which specifies the passive default event listener intervention also for mousewheel.

@zcorpan
Copy link
Member

zcorpan commented Jun 30, 2022

I think WebKit and Chromium has some logic for only firing one of wheel or mousewheel depending on which event listeners are present (only wheel if both are present). I assume this is needed for web compat since pages may listen for both events but only expect one of them, not both.

zcorpan added a commit to web-platform-tests/wpt that referenced this issue Jul 5, 2022
Test that `wheel`, `mousewheel`, `touchstart`, `touchmove` events are not cancelable when there are no non-passive event listeners, and cancelable when there are non-passive event listeners.

Follows https://w3c.github.io/touch-events/#cancelability and https://w3c.github.io/uievents/#cancelability-of-wheel-events

The `mousewheel` event is not yet defined: w3c/uievents#331
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue Jul 14, 2022
…tart} events are non-cancelable when there are no non-passive event listeners, a=testonly

Automatic update from web-platform-tests
DOM: Events are non-cancelable when no non-passive listeners

Test that `wheel`, `mousewheel`, `touchstart`, `touchmove` events are not cancelable when there are no non-passive event listeners, and cancelable when there are non-passive event listeners.

Follows https://w3c.github.io/touch-events/#cancelability and https://w3c.github.io/uievents/#cancelability-of-wheel-events

The `mousewheel` event is not yet defined: w3c/uievents#331
--

wpt-commits: 95d4bd97e123a54e8c7171b639d3e4fab89e68be
wpt-pr: 34464
aosmond pushed a commit to aosmond/gecko that referenced this issue Jul 15, 2022
…tart} events are non-cancelable when there are no non-passive event listeners, a=testonly

Automatic update from web-platform-tests
DOM: Events are non-cancelable when no non-passive listeners

Test that `wheel`, `mousewheel`, `touchstart`, `touchmove` events are not cancelable when there are no non-passive event listeners, and cancelable when there are non-passive event listeners.

Follows https://w3c.github.io/touch-events/#cancelability and https://w3c.github.io/uievents/#cancelability-of-wheel-events

The `mousewheel` event is not yet defined: w3c/uievents#331
--

wpt-commits: 95d4bd97e123a54e8c7171b639d3e4fab89e68be
wpt-pr: 34464
domenic added a commit to web-platform-tests/wpt that referenced this issue Aug 25, 2024
Neither have any support in specifications: see https://dontcallmedom.github.io/webidlpedia/members.html.

onmove does not appear in any browser. onmousewheel appears in Chromium and WebKit; see some discussion in w3c/uievents#331. Until that is resolved though it isn't good to test for its presence.
domenic added a commit to web-platform-tests/wpt that referenced this issue Aug 26, 2024
Neither have any support in specifications: see https://dontcallmedom.github.io/webidlpedia/members.html.

onmove does not appear in any browser. onmousewheel appears in Chromium and WebKit; see some discussion in w3c/uievents#331. Until that is resolved though it isn't good to test for its presence.
moz-v2v-gh pushed a commit to mozilla/gecko-dev that referenced this issue Aug 27, 2024
…ow properties test, a=testonly

Automatic update from web-platform-tests
Remove onmove and onmousewheel from window properties test

Neither have any support in specifications: see https://dontcallmedom.github.io/webidlpedia/members.html.

onmove does not appear in any browser. onmousewheel appears in Chromium and WebKit; see some discussion in w3c/uievents#331. Until that is resolved though it isn't good to test for its presence.

--

wpt-commits: 0cb2ae37c74f1509a03f3837fe80b2d7b5794e31
wpt-pr: 47780
ErichDonGubler pushed a commit to erichdongubler-mozilla/firefox that referenced this issue Aug 28, 2024
…ow properties test, a=testonly

Automatic update from web-platform-tests
Remove onmove and onmousewheel from window properties test

Neither have any support in specifications: see https://dontcallmedom.github.io/webidlpedia/members.html.

onmove does not appear in any browser. onmousewheel appears in Chromium and WebKit; see some discussion in w3c/uievents#331. Until that is resolved though it isn't good to test for its presence.

--

wpt-commits: 0cb2ae37c74f1509a03f3837fe80b2d7b5794e31
wpt-pr: 47780
i3roly pushed a commit to i3roly/firefox-dynasty that referenced this issue Aug 29, 2024
…ow properties test, a=testonly

Automatic update from web-platform-tests
Remove onmove and onmousewheel from window properties test

Neither have any support in specifications: see https://dontcallmedom.github.io/webidlpedia/members.html.

onmove does not appear in any browser. onmousewheel appears in Chromium and WebKit; see some discussion in w3c/uievents#331. Until that is resolved though it isn't good to test for its presence.

--

wpt-commits: 0cb2ae37c74f1509a03f3837fe80b2d7b5794e31
wpt-pr: 47780
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants