Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Tree view should retain its expansion state when removing/adding new nodes #2
Currently, each node that is added to, or removed from, the tree results in the collapse of all expanded nodes (i.e., the tree is reset to its initial state). This is not ideal, and the tree should keep its expansion state to the best extent possible.