Боковая панель загружается в неправильном положении при открытии страницы категорий

Продолжение обсуждения из Allow "top menu" not to have "latest" tab:

С этим параметром я заметил, что боковая панель загружается в неправильном положении. Разница в том, что она как бы прокручена вниз до середины четвёртого элемента боковой панели.

Если я уже нахожусь на странице категорий и кликаю по «Категориям», она загружается без изменения положения боковой панели.

Похоже, что позиция прокрутки боковой панели сохраняется или восстанавливается некорректно при переходе на страницу категории.

Тот факт, что клик по «Категориям» при нахождении на странице категории сохраняет текущее положение боковой панели, указывает на то, что проблема может быть связана с навигацией или восстановлением состояния, а не с самой боковой панелью.

Стоит проверить, переиспользуется ли контейнер прокрутки боковой панели между изменениями маршрута и восстанавливается ли её сохранённая позиция прокрутки при загрузке страницы категории. Сравнение прямой загрузки страницы категории с переходом с другой страницы должно помочь изолировать проблему.

Спасибо. Я посмотрю. Я только что заметил, что проблема возникает только когда я залогинен как я сам, а не как тестовый пользователь или когда я вообще не залогинен.

Бокс перезагружается при нажатии на ссылку «Категории», и он всегда находится в одном и том же (неправильном) месте.

В безопасном режиме всё ещё хуже: даже если нажать на «Категории» со страницы категорий, он перезагружается в неправильном месте.

Пока оставлю как есть…

А, кажется, я понял, в чём дело: мы прокручиваем боковую панель так, чтобы активная ссылка была видна… то есть в случае с /categories это нижняя часть раздела категорий в боковой панели… например, на Meta

Возможно, стоит сделать исключение для этого на главной странице :thinking:

2 лайка