When a bone is selected by clicking on it in the viewport, the animation editor window will reposition itself / jump so that the bone is positioned at the top of the window. When you click elsewhere in the viewport, the bone is deselected and the window jumps all the way to the top of the hierarchy. The video shows the problem:
This issue is very disruptive because the ‘parent’ of a bone is now never within view when selecting a bone, and the window will always reposition itself when a selection changes, requiring me to constantly scroll the window back into the right position.
Expected behavior
The expected behavior is for the window to only jump up/down when the selected bone is not within view. If the bone falls outside the window at the bottom, the window should scroll down until the bone is in view at the bottom. If the bone falls outside the window at the top, the window should scroll up until the bone is visible at the top. If the bone is already visible in the window, the window should stay in its current configuration. This is the same way the explorer widget works for example.