DeviceInputSystem: Made mousewheel passive option set to false when supported #12761
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Originally, in two PRs (#12696 and #12703) there was a violation warning that came up because the mouse wheel was not being treated as a passive event. My original fixes addressed the original logic, which was incorrectly assigning the passive property, and makes the default value true. This also includes removal of the preventDefault code from some of our cameras.
This current PR will accomplish two things. One, it will revert the changes from 12703. Second, it will set the default state of the passive property to false. This should address an issue found in the forums where the original behavior would successfully allow for preventDefault but the newest one wouldn't.
Forum link: https://forum.babylonjs.com/t/camera-zoom-scrolling-the-page-introduced-in-5-13-1/32223/6