is it correct that a nodeSelectListener on a rich:tree is only called once when I click on a node? Example: I click on node A -> selectListener is called. I click again on node A -> selectListener is not called. I click on node B -> selectListener is called. It seems to me like the nodeSelectListener is only called when I click on a node thats currently not active. Is this correct? If yes, is there anything I can do to avoid this? I want my nodeSelectListener to be called EVERY time I click on a node, no matter if its active or not.
Yes, it fires only for changes in node selection. Use "onclick" handler.