Probably really hard to fix, but a rotated <select> doesn't bring up a rotated menu. The menu that comes up is positioned incorrectly. We should at least work properly with translate and scale.
*** Bug 20773 has been marked as a duplicate of this bug. ***
RenderMenuList::showPopup() uses absoluteBoundingBoxRect() to position the popup, which ignores transforms.
Created attachment 24958 [details] Testcase
Created attachment 24959 [details] Patch, changelog.
The patch at least places the popup menu in the right location. It does not apply the transform to the dropdown; that would be much harder, and not always desirable I think. Committed r38208 M WebCore/rendering/RenderMenuList.cpp M WebCore/ChangeLog r38208 = a80e3173df2d098f976640e36db49f0f4da1e560 (trunk)