Hello.
I've got a problem with scrolling through a tree from an external script. I attached an original file and a captured video to the post.
What works well:
When I move up and down using a keyboard arrows, everthing is okay. A selected node follows me and a tree scrolls at the same time.
What works badly:
When I press buttons in the right side of the window, I expect that a node will be selected and ScrollView widget should scroll the window to the required node to show it me. As you can see from an attached video, it works incorrectly. For example, If you click "Select 155" button, when you don't see the node in the tree, node, obviously, is selected, but you have to click again to scroll to it.
I hope, my explanation, the video and the attached py file are understandable enough. I've been trying to solve the issue for several days and can't figure out what is happening. Thank you for your help in advance.