Closed portalsftdev closed 6 years ago
Это баг в используемой версии mSearch2
, причем в pdoPage
есть та же самая проблема. В метод replaceState
(изменение текущей записи истории браузера) не передается аргумент URL
. И, видимо, браузер Safari работает с этим методом не так, как другие браузеры.
Изменен неиндексируемый файл assets/components/msearch2/js/web/default.js
:
125c125
< history.replaceState({mSearch2: window.location.href}, '');
---
> history.replaceState({mSearch2: window.location.href}, document.title, window.location.href);
Корректно работать будет только после обновления кэша.
При следующем сценарии в браузере Safari:
ожидается переход в список товаров, но происходит переход на главную страницу.