グリマーヘッダー - スライドジェスチャーでメニューパネルを閉じた後、ページがスクロールできない

こんにちは :waving_hand:

サイドバーやユーザーメニューを閉じると、ページをスクロールできなくなります。AndroidとiPhoneの両方で再現できます。これは常に発生するわけではなく、メニューを素早くスライドアウトして閉じると発生するようです。何が問題なのか正確には確認していませんが、ヘッダークロークが正しく閉じず、スクロールが妨げられているのかもしれません。 :thinking:

デモ

ええ、ヘッダークロークが使用している可能性のある overflow: hidden が原因だと思います。これが起こると、ページをリロードすることもできません。

ありがとうございます :slightly_smiling_face:


編集:コンピューターで確認したところ、問題は次のとおりです。

メニューパネルが開くと、HTMLタグに scroll-lock クラスが追加されます。

メニューパネルがスライドアウトジェスチャーで閉じられると、このクラスはHTMLから削除されません。

「いいね!」 6

修正は FIX: Regressed scroll-lock after mobile menu close by CvX · Pull Request #26232 · discourse/discourse · GitHub に取り込まれました。ご報告ありがとうございました!

「いいね!」 10

このトピックは23時間後に自動的に閉じられました。新しい返信はもう許可されていません。