Brady Diggs wrote:The idea here is to expand, or keep expanded, the child node if it is already expanded.
I'm not sure that this part makes sense though. You're saying, if the child node is expanded, then make it expanded? And if it isn't expanded, then leave it that way? Seems like you want to do nothing in either case.