Marcador de Safari de iPhone crea nueva session

Tengo un problema extraño con un website que he desarrollado para uno de nuestros clientes. Lo que haré es marcar la página de inicio utilizando el elemento de menu Safari "agregar a la pantalla de inicio". Luego examinaré por un time y luego regresaré a la pantalla de inicio del teléfono, por ejemplo, si alguien me llama o estoy revisando el correo o lo que sea que hagan los usuarios de iPhone. Cuando toco el marcador en la pantalla de inicio, me llevaré a la página de inicio de session. Cuando inicie session, me llevan a la página de inicio de forma normal, pero si trato de navegar en cualquier otro lado, el enlace se abrirá en una nueva instancia del browser. Lo sé porque mi vínculo marcado abre una session de Safari en modo de pantalla completa, pero el nuevo vínculo explorado abre una session de Safari con la barra de direcciones y otros artículos visibles. Luego tengo que iniciar session nuevamente, pero esta vez todo funciona bien.

Es solo cuando uso el enlace marcado que hace esta cosa de inicio de session extraño. El sitio funciona perfectamente en computadoras de escritorio (Mac y PC), así como en dispositivos Android y Windows Phone 7.xy 8.x.

Bien, de todos modos, el problema fue que otro desarrollador agregó la metalabel <meta name="apple-mobile-web-app-capable" content="yes"> . Lo que hace es decirle a IOS que la página web admite el modo fuera de línea. Desafortunadamente, el nuestro no. Cambié la label a <meta name="apple-mobile-web-app-capable" content="no"> y todo estaba bien.

No es un problema en nuestro caso porque la metalabel fue colocada allí por error. Simplemente necesitábamos la metalabel para el bonito icono de la pantalla de inicio y la label anterior también estaba en el fragment de código.