Perspective Tree feature - clear `selectionData` when `selection` is cleared

I keep running into a very annoying bug of the Perspective Tree component, namely, that when the Tree's selection property is cleared (so visibly deselecting anything in the tree), the selectionData property still retains what was last selected. This is majorly annoying because I have certain containers visibility bound to data in selectionData, so then the expression is much more complicated than I think it needs to be.

Is there a reason selectionData retains it's values even when there is no Tree selection?

EDIT: I forgot to say this right away, but the Perspective Table component clears the selection data when the selectedColumn and selectedRow get cleared - that's pretty much what I wish would happen.

Hello @YF129701
Have you found anyway to fix this?

I think I ended up adding a change script on one of the Tree properties that clears selectionData - I can't really remember anymore.