Visual bug in Safari using jQuery Mobile – Content duplication
Not a pretty answer, but a workaround that worked for quite a few: This sounds like a possible racing-condition, you can try setting a timeout(couple MS) when the page is loaded and then have it re-renderd after that timeout through switching display: none/block on the body.