Using a -webkit-transition for height seems to only work when both endpoints have explicit heights.
Created attachment 20804 [details] example page
*** This bug has been marked as a duplicate of 16020 ***