Just for the testing purpose, add somewhere on the page:
<script> alert(Prototype.Version); </script>
What the dialog shows?
Thank you for the prompt response. The alert displays 1.4.0
Ok. We met this already. It is a prototype.js from tomahawk1.1.6.
Read more about the problem and the solution here:
Thanks again for your reply.
I downloaded the patched tomahawk-1.1.6 that has the newer prototype.js and the suggestion box works again.
However, as previously mentionned in my original post, the jsf page that uses the rich:suggestionbox DOES NOT COMPILE if the "rows" attribute is specified as shown in the demo source code. The following exception excerpt is generated: "Attribute rows invalid for tag suggestionbox according to TLD". So, it seems like the rows attribute is no longer defined in the TLD even though it is still shown in the source code of your suggestionbox demo for richfaces 3.1.0.