Сделал для сайта login-форму, логин в которой происходит через ajax запрос. Работала нормально, только со временем стало понятно, что не хватает браузеровского автозаполнения полей, когда начинаешь вводить логин, а он уже показывает ранее введенный тобой в выпадающем меню и можешь выбрать его, сэкономив время. Решение данной проблемы было следующим.
После удачного ответа о том, что юзер авторизован рефреш страницы у меня происходил js- функцией window.location.href="";
А браузер, оказывается, запоминает введенные в поля данные, только если форма будет отправлена. Пришлось заменить данную функцию на обычную отправку формы с параметром action=""; (т.е. отправка на саму себя). И все стало нормально автозаполняться. На логин это абсолютно не повлияло, так как он происходит ajax'ом