Hi, Bro. i've met the same prb. I've found that not only the suggestion box but also the canlender can't work fine with mutilple rows.
may be this post will help you.
which browser and which RF version used?
if not using 3.3.3.Final - please try it. we made much js optimization and further issues fixings there since 3.3.0.
Yes, we are using the 3.3.3.Final and the browser is IE8.
I checked the SuggestionBoxRenderer.java sourceCode.
writer.writeAttribute("src", getResource("/org/richfaces/renderkit/html/images/spacer.gif").getUri(context, null), null);
writer.writeAttribute("id", component.getClientId(context) + "_iframe", null);
writer.writeAttribute("style", "position:absolute;display:none;z-index:" + zIndex + ";", null);
if you add 200 SuggestionBox in one page, then output 200 iframe in the page. Every iframe need send http request to server. it's big performace.
yup.. that's weird.. but the 3.3.x branch only for the community support for now and has no releases planned. So if you want - could patch as described there and also provide patch to us using jira and we will review for applying.