I am using the Identify Widget version 2.3.1 in a stock Flexviewer 2.3.1 and having a problem with the first Identify call- it is configured to a single dynamic Mapservice with a few Fields set. The first execution of Identify returns a result to the widget's Result state, then when I mouseover it the InfoPopupWidget opens to the feature but with only the Title, no Content displayed. Subsequent Identify's work correctly (the mouseOver of a result opens the InfoPopupWidget with the field-values Content correct). In FlashBuilder it appears that the InfoPopupWidget.mxml is running its creationCompleteHandler() on this 1st Identify execution which calls dataChangeHandler(null) but not firing the DATA_CHANGE event. The subsequent Identify runs do fire DATA_CHANGE and the dataChangeHandler() has data != null, then correctly fills in the infoWindow with data.content.
Have other users seen this problem, and is there a workaround to make 1st Identify fill the popup map.infoWindow content correctly?