jquery/jquery-mobile — pull request #4552 by townxelliot (2012-06-18 09:49:12+00:00)
Title: Add a setTimeout() round updatePagePadding() for fixedToolbar

In certain cases, the updatePagePadding() function (used
to reposition elements when a page has a fixed toolbar) doesn't
reposition other page elements at the correct stage of the
page render. This can result in elements further down the

being partially covered by the fixed toolbar. (This usually resolves
itself if another page is navigated to, followed by a return to the
page with the obscured content.)

To remedy this, put a setTimeout() around updatePagePadding()
so that it is applied after rendering completes successfully.

NB The environment where I spotted this was Chrome (20.0.1132.3 dev)
on Linux.