I walked into the problem of my geolocation breaking when the app is added to homescreen.
I googled around and found some other guys with the same problem.
One solution seemed to be not to add the meta:
When device uses IOS 6.Code:<metacontent="yes"name="apple-mobile-web-app-capable"/>
Is there any other solution to this problem?
And how do I remove that meta from my sencha app, only if the user agent header contains "ios 6"?