When a node on the tree is clicked, I have observed a very significant difference when different JSF phases are being executed from when a a4j:commandLink is clicked.
In the case when a tree node is clicked the ajaxContext.getAjaxAreasToProcess() method call in the AjaxViewRoot.processValidators method returns null, even though I have provided an id in the process attribute in the tree.
On the other hand when an a4j:commandLink is clicked the ajaxContext.getAjaxAreasToProcess() method returns the appropriate id.
Any hints are welcome.
This was noticed in both 3.2.2.GA and 3.3.1.GA versions.
Thanks for the information! The problem reproduces with 3.3.2-SNAPSHOT very good and that's enough :)
This bug has been fixed now. I downloaded code from the community branch and tested it. It's working now. How's it possible to know when this will be released?
We will be discussing the timing for the 3.3.2 release at the upcoming team meeting in Brno next week. I suspect we will release 3.3.2 sometime in August.
This is not 100% and we'll know more after the meeting, and will post up information from there.