When displaying a Grid inside another Grid using ItemDetailsRenderer, scrolling events are processed improperly.
Expected outcome
When hovering the parent grid, only the parent grid should scroll.
When hovering the child grid, only the child grid should scroll.
Actual outcome
In Firefox:
When hovering the child grid and scrolling using the mouse-wheel, the child grid AND the parent grid scrolls, moving the child grid out of view (Incorrect Behavior).
When scrolling the child grid with the scrollbar, the scrollbar doesn't work. (Incorrect Behavior)
In Chrome:
When hovering the child grid and scrolling using the mouse-wheel, the child grid AND the parent grid scrolls, moving the child grid out of view (Incorrect Behavior).
When scrolling the child grid with the scrollbar, only the child scrolls as expected. (Okay)
Description
When displaying a Grid inside another Grid using ItemDetailsRenderer, scrolling events are processed improperly.
Expected outcome
When hovering the parent grid, only the parent grid should scroll. When hovering the child grid, only the child grid should scroll.
Actual outcome
In Firefox: When hovering the child grid and scrolling using the mouse-wheel, the child grid AND the parent grid scrolls, moving the child grid out of view (Incorrect Behavior). When scrolling the child grid with the scrollbar, the scrollbar doesn't work. (Incorrect Behavior)
In Chrome: When hovering the child grid and scrolling using the mouse-wheel, the child grid AND the parent grid scrolls, moving the child grid out of view (Incorrect Behavior). When scrolling the child grid with the scrollbar, only the child scrolls as expected. (Okay)
Live Demo (optional)
https://user-images.githubusercontent.com/2902403/130120178-39f95f75-43a2-476d-9fbd-fa0386ad4e08.mp4
Minimal reproducible example
Steps to reproduce
Create nested grid. Try to scroll child using mousewheel
Environment
Browsers Affected