This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Description
Issue description
If you navigate to a page with a fixed header using a transition, the page is scrolled to 1px (y offset) before the transition starts, and scrolled (back) to 0px (y offset) after the transition ends. You see the whole page jump down 1px after a transition ended.
Test page
Here's a test page. I took the latest CSS and replaced all occurrences of "ms;" with "0ms;". Therefore all transitions are ten times slower.
Open the page and click a button. There's a button for each transition. I think "Slide" gives a good view of the problem.
Closely look at the header (or button) in the second page when the transition ends. You'll see that it moves down 1px.
I recorded a video of the problem on my Mac. Here's the MOV file (3.9MB). I'd recommend playing it in VLC at the lowest speed. You can see the movements around 0:08, 0:11, 0:21 and 0:24. Closely look at the black header.
Platforms/browsers and devices tested
- Safari 6.0.2 on Mac OS X 10.8.2 (MacBook Pro, Mid 2012).
- Chrome 24.0.1312.52 on Mac OS X 10.8.2 (MacBook Pro, Mid 2012). Problem does not occur.
- Firefox 18.0 on Mac OS X 10.8.2 (MacBook Pro, Mid 2012). Other strange things happening here.
- Safari on iOS 6.0.2 (iPad mini). Page only jumps before transition.
- Safari on iOS 6.0.2 (iPhone 5).
jQuery Mobile and jQuery core version used
- JS Bin test page: jQuery Mobile latest and jQuery 1.8.3.