I have a rich:tree component used like so:
rich:tree
<rich:tree switchType="client" value="#{MyBacking.logTree}" ...
nodeSelectListener will only trigger if the node is previously not selected. If a node is already selected, and we press the same node again, the listener will not be called. how ...