Hi, I believe I have found a bug in the DropDownList when it is near the bottom of the page and opens upward. To see an example, go to this JSFiddle:
http://jsfiddle.net/7LCr4/1/
Click the dropdown once, close it, click it again, and observe that the popup is now offset incorrectly to the left.
Investigation of the issue revealed that the problem seems to be that there is a vertical scrollbar that appears temporarily as the dropdown is opening, the second and subsequent times it is opened. This causes the 'left' CSS property of the popup to be incorrect by the width of the scrollbar, because the scrollbar eventually disappears again.
More specifically, on line 12173 of kendo.web.js (v2012.2.710) -- in Popup.open() -- the kendo.wrap() call adds a .k-animation-container div that is pointing down, which is what causes the vertical scrollbar to appear (place a breakpoint there to see this). This pushes the .k-widget "anchor" over to the left so that when the popup's 'left' property is set in Popup._align(), it is offset by the width of the temporary scrollbar.
It isn't until line 12408 in Popup._position() that the .k-animation-container is finally flipped vertically and the scrollbar disappears again -- but at that point it's too late because the popup's positioning has been set.
Note that the reason this does not happen the very first time the popup is opened is because its default coordinates are 0,0. After the first open, the coordinates are changed to those of the widget/anchor down in the lower right of the page.
Let me know if you have any questions, and/or have a solution or workaround we can use to avoid this issue. Thanks!
ryan