FIX: Safari on iOS 9 hangs after logging in

This commit is contained in:
Arpit Jalan 2015-11-22 17:57:35 +05:30
parent c70bb0c032
commit 3053d48671
1 changed files with 8 additions and 1 deletions

View File

@ -96,7 +96,14 @@ export default Ember.Controller.extend(ModalFunctionality, {
} else {
$hidden_login_form.find('input[name=redirect]').val(window.location.href);
}
$hidden_login_form.submit();
if (navigator.userAgent.match(/(iPad|iPhone|iPod)/g) && navigator.userAgent.match(/Safari/g)) {
// In case of Safari on iOS do not submit hidden login form
window.location.href = $hidden_login_form.find('input[name=redirect]').val();
} else {
$hidden_login_form.submit();
}
return;
}
}, function(e) {