Cabeçalho Glimmer - Não é possível rolar a página após fechar painéis do menu com gesto de deslizar

Olá :waving_hand:

Quando fecho a barra lateral ou o menu do usuário, não consigo rolar a página. Posso reproduzir isso no Android e no iPhone também. Isso não acontece sempre, parece que só acontece quando você desliza para fora e fecha o menu rapidamente. Não verifiquei qual é exatamente o problema aqui, mas talvez o “header cloak” não esteja fechando corretamente e isso impeça a rolagem. :thinking:

Demonstração

Sim, acho que há um overflow: hidden que talvez seja usado pelo header cloak que está causando isso. Quando isso acontece, eu também não consigo recarregar a página.

Obrigado :slightly_smiling_face:


Editar: Verifiquei no computador e o problema é:

Quando o painel do menu abre, ele adiciona uma classe scroll-lock à tag HTML

Se o painel do menu fechar com o gesto de deslizar para fora, essa classe não será removida do HTML.

6 curtidas

A correção foi implementada em FIX: Regressed scroll-lock after mobile menu close by CvX · Pull Request #26232 · discourse/discourse · GitHub. Obrigado pelo relato!

10 curtidas

Este tópico foi fechado automaticamente após 23 horas. Novas respostas não são mais permitidas.