[Umbrella] Improve focus and scrolling mechanics
Type of report
Task
Provide description of the task
This is an umbrella ticket for scroll and focus related issue. It origins from two PRs:
- #922
- #2396
Which closes the following issues:
- #748
- #895 (this is mentioned in both PRs)
- #910
- #1429
- #2420
Theoretically, both PRs targets slightly different issues but touches similar areas (scrolling and focusing) so it will be good to have them fixed at once. Still this is a lot of work so we will need to split it somehow. The thing is that both focus and scrolling depends on one another and so fixing them separately may lead to conflicts or blocking due to issues in other area.
Also the first thing to do would be to check if existing PRs have any value and could be reused here. I would start from #922 since it is smaller (and more polished I suppose). Both should be targeted to some separate branch and then merged to master/major at once.