# Заголовок Glimmer: после закрытия панелей меню жестом прокрутки страница не прокручивается

**URL:** https://meta.discourse.org/t/glimmer-header-cant-scroll-page-after-close-menu-panels-with-slide-gesture/299580
**Category:** Bug
**Created:** [15.Март.2024 20:58:47 UTC](https://meta.discourse.org/t/glimmer-header-cant-scroll-page-after-close-menu-panels-with-slide-gesture/299580 "2024-03-15T20:58:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [15.Март.2024 20:58:47 UTC](https://meta.discourse.org/t/glimmer-header-cant-scroll-page-after-close-menu-panels-with-slide-gesture/299580/1 "2024-03-15T20:58:47Z")

</div>

Привет 👋

Когда я закрываю боковую панель или меню пользователя, я не могу прокручивать страницу. Я могу воспроизвести это на Android и iPhone. Это происходит не всегда, похоже, только когда вы быстро выдвигаете и закрываете меню. ~~Я не проверял, в чём именно проблема, но, возможно, «header cloak» закрывается некорректно, что мешает прокрутке.~~ 🤔

Демо

Да, я думаю, что есть `overflow: hidden`, который, возможно, используется ~~header cloak~~ , и это вызывает проблему. Когда это происходит, я не могу даже перезагрузить страницу.

Спасибо 🙂

* * *

Редактирование: Я проверил это на компьютере, и проблема заключается в следующем:

Когда открывается панель меню, к тегу HTML добавляется класс `scroll-lock`.

> <https://github.com/discourse/discourse/blob/d0d659e7330e1221f57cf6202a8de5c1604556f6/app/assets/stylesheets/common/base/discourse.scss#L790C1-L793C2>

Если панель меню закрывается жестом выдвигания, этот класс не удаляется из HTML.

---

<div class="post-metadata">

### Author: ![cvx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cvx/32/152146_2.png) [@cvx](https://meta.discourse.org/u/cvx)
#### Post date: [19.Март.2024 09:57:23 UTC](https://meta.discourse.org/t/glimmer-header-cant-scroll-page-after-close-menu-panels-with-slide-gesture/299580/9 "2024-03-19T09:57:23Z")

</div>

Исправление уже доступно по адресу [FIX: Regressed scroll-lock after mobile menu close by cvx · Pull Request #26232 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/26232). Спасибо за сообщение!

---

<div class="post-metadata">

### Author: ![cvx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cvx/32/152146_2.png) [@cvx](https://meta.discourse.org/u/cvx)
#### Post date: [20.Март.2024 09:57:08 UTC](https://meta.discourse.org/t/glimmer-header-cant-scroll-page-after-close-menu-panels-with-slide-gesture/299580/11 "2024-03-20T09:57:08Z")

</div>

Эта тема была автоматически закрыта через 23 часа. Новые ответы больше не принимаются.
