I'm removing a Picker list's list subcomponent programatically, but after I try to click the button again to reopen the pickerlist (using desktop popup manager), I get an error:
Here's the complete error stack: http://pastie.org/9476724
based on the stack it's possible to see that the isOpen method of the pickerlist returns 'true', which it should not, since the popup has been previously closed by the PopUpManager.
I thought maybe I could solve this by calling validate() on the pickerlist however I noticed that the subcomponent appears to not keep a reference to its owner component, so I don't know what's the proper way to solve this.
Thanks for any help