есть сайт с товарами и форма для фильтрации фильтрация через pjax https://github.com/MoOx/pjax использую такой мультиселект http://davidstutz.de/bootstrap-multiselect/#configuration-options-multiple/ с multiple https://imgur.com/a/mbSeI7t форма сабмитится get на себя после любого изменения проблема в том что мультиселект закрывается после чек\анчек пробовал делать сабмит через history pushState, тогда мультиселект не закрывается но когда жму кнопку назад, то форма не восстанавливает свое состояние если использовать обычный get submit формы, то клик назад восстанавливает форму
Потому что надо обрабатывать правильно popstate: https://developer.mozilla.org/ru/docs/Web/Events/popstate