К списку проблем можно добавить еще «прыжок контента» вверх из-за того, что поле «filter bar» переходит в состояние «поверх», а контент в свою очередь занимает освободившееся место.
И совсем здорово если бы в desktop состоянии «filter bar» тоже не скролился. Тогда было бы единство поведения.
А так интересная идея только чуть-чуть не доработана.
При появлении «filter bar» в мобильной версии можно этот самый «filter bar» оставить на месте, просто сделав его клон. Или создать пустой блок с теми же размерами.
Адаптивный поиск с фильтром