ok, it looks like the problem is not with t:popup, but rather with how I use it. I didn't mention that I am not using the t:popup tag directly. I was actually adding an HtmlPopup component programmatically from my own custom component:
============================================================ HtmlPopup popup = (HtmlPopup) application.createComponent(HtmlPopup.COMPONENT_TYPE); HtmlOutputText valueText = (HtmlOutputText) application.createComponent(HtmlOutputText.COMPONENT_TYPE); valueText.setValue(text); HtmlPanelGroup popupGroup = (HtmlPanelGroup) application.createComponent(HtmlPanelGroup.COMPONENT_TYPE); popup.setPopup(popupGroup); this.getChildren().clear(); // we only want one popup this.getChildren().add(popup); ============================================================ Adding the popup like shown above causes the wierd behavior I described in the previous post. I just tried to put the t:popup tag into my JSP where it would be added by the code, and that works fine. This tells me that I am not adding the popup properly in my code. Can anyone see what I am doing wrong? Thanks. -- View this message in context: http://www.nabble.com/t%3Apopup-problems-t1445543.html#a3905251 Sent from the MyFaces - Users forum at Nabble.com.

