Don't expand selected element, only ancestors
Changes at state level reset the selection