Я построил API геолокации в моем webapp, и все браузеры работают нормально. Кроме Safari 8 и 7.1. Браузер продолжает запрашивать разрешение после разрешения или отсутствия разрешения и заканчивается бесконечным циклом, делая браузер (вкладку) непригодным для использования. Он легко воспроизводится, просто перейдя в http://html5demos.com/geo в Safari.
Есть ли какое-либо исправление для этого или это просто ошибка в Safari? Я искал, но не мог найти ничего связанного.