Обычно фильтры вроде «Новые» или «Непрочитанные» не отображаются в панели навигации, если в них нет контента. Это хорошо.
Однако, если потенциально пустой фильтр является первым элементом в панели навигации, он будет отображаться даже в пустом состоянии при первоначальном переходе в этот контекст.
Вот пример с фильтром «Непрочитанные» на Meta:
«Непрочитанные» скрыты, пока я явно не перейду по этому маршруту:
Но если на моём сайте фильтр «Непрочитанные» стоит первым в панели навигации, он не скрывается, даже когда пуст:
Вероятная причина в том, что маршрут «/» всегда отображает представление фильтра по умолчанию, не переключаясь на следующий указанный фильтр, если фильтр по умолчанию пуст.
Это затрудняет использование фильтров «Непрочитанные» или «Новые» в качестве фильтра по умолчанию, хотя такая идея может быть привлекательной.


