Combobox rendering issue in viewport

Hi,
I have a form with a combobox in a viewport, the combobox is not rendering the way it should(the screen shot is attached), seems like the list width is 0. Though the combobox will render fine, when the form is not added to a viewport.
Below is the markup from Introspector and when I increase the width marked in blue, the list width starts to increase.