This is still a problem in 2020. Why are we constrained to zooming within the window and why does the view reset to center if you have your mouse cursor outside of the window while zooming. I cannot zoom into a corner for smaller UI controls without dealing with this.