Это с браузером проблема. У меня в Opera, Chrome, Firefox при возврате назад url остается старый, ничего не меняется. Хотя Опера и Firefox ведут себя по-разному при навигации Вперед/Назад. Опера показывает все по старому, как бы глубоко не перемещались по истории. А Firefox же наоборот загружает страницу опять. Если вы заполняли форму, выбирали фильтры в Опере, и вернулись к ней с помощью команды Назад, все заполненые вами поля (кроме password) останутся заполненными, URL с фильтрами будет тот-же, страница будет старая, отфильтрованная. А Firefox старые данные будут утеряны (он перезагружает страницу ).
Для FF я специально настроил возврат, чтобы данные не терялись:
Включить Fastback:
browser.sessionhistory.max_total_viewers
Здесь задаются настройки Fastback — это количество страниц, которые сохраняются в памяти для быстрого перехода коммандами Вперед/Назад.
Для Opera ничего не нужно делать, по-умолчанию должна быть показанна старая страница (она берется из кеша и не перегружается).
Проверяйте настройки своего браузера.