history.pushState работает некорректно в хроме
Есть две страницы. Страница с фильтром и страница товара (товары находятся на странице с фильтром). При выборе чекбокса у фильтра, я прокидываю параметры GET в URL при помощи:
history.replaceState(null, null, response.request.responseURL);
В response.request.responseURL, попадает строка: localhost:30/shop?tag[]=5
Здесь все отлично. Как только я перехожу на страницу товара, со страницы фильтра, и на странице товара нажимаю кнопку "Назад" - страница не прорисовывается, а выводится текст response-a.
в ФФ - все работает как надо. Но в хромах - такая беда. Что нужно изменить?