 <p>This is definitely a bug but I found a work around. You aren't going to like this but at least it will get your web app working again. You need to examine the User Agent header and if it contains "iPhone OS 6" then do not use:</p> <pre><code>&lt;meta content="yes" name="apple-mobile-web-app-capable" /&gt; </code></pre> <p>Yes, this means that it won't be a true web app and you will get the Safari header and footer bars. But at least it will make your app work again from the home screen. You can see how this works by going to my site <a href="http://www.nextbus.com">www.nextbus.com</a>.</p> <p>Note that it appears that Google ran into this problem. Try going to <code>maps.google.com</code> and then adding the web app to your homescreen. The geolocation will work for it but you will indeed see the ugly Safari header and footer bars.</p> <p>Please complain loudly to Apple!</p>