Com essa configuração, notei que a barra lateral carrega na posição incorreta. A diferença é que parece que ela foi rolada até o meio do quarto item da barra lateral.
Quando eu já estou na página de categorias e clico em “Categorias”, ela carrega sem alterar a posição da barra lateral.
Isso parece indicar que a posição de rolagem da barra lateral está sendo retida ou restaurada incorretamente ao navegar para a página da categoria.
O fato de clicar em “Categorias” enquanto já está na página da categoria manter a posição existente da barra lateral sugere que o problema pode estar relacionado à navegação/restauração de estado, e não à própria barra lateral.
Eu verificaria se o contêiner de rolagem da barra lateral está sendo reutilizado entre as mudanças de rota e se sua posição de rolagem salva está sendo restaurada quando a página da categoria é carregada. Comparar o carregamento direto da página da categoria com a navegação a partir de outra página deve ajudar a isolar o problema.
Obrigado. Vou investigar. Acabei de perceber que o problema só aparece quando estou logado como eu, e não como usuário de teste ou quando não estou logado.
A barra lateral é recarregada quando o link “Categorias” é clicado, e ela sempre aparece na mesma posição (errada).
No modo seguro, fica ainda pior, pois mesmo clicando em “Categorias” a partir da página de Categorias, ela é recarregada no lugar errado.
Ah, acho que sei o que é isso: a gente rola a barra lateral para que o link ativo esteja visível… então, com /categories, isso seria a parte inferior da seção de categorias da barra lateral… por exemplo, no Meta