Переключатель навигации по теме блокирует взаимодействия на странице в определенной области

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

Объяснение получилось не очень понятным, поэтому вот скриншот. Нажмите в любом месте на фиолетовой области — ничего не произойдет. Вы можете попробовать, например, показать лайки или реакции, скопировать ссылку, открыть ответивший пост и т. д. Никакое взаимодействие не сработает.

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

6 лайков

Спасибо! Это должно исправить проблему.

4 лайка

Спасибо, Крис :slightly_smiling_face: Я думаю, не стоит создавать новую тему по этому поводу. После этого изменения элемент .topic-navigation-outlet перестал быть кликабельным. Например, .d-toc-wrapper. Я добавил pointer-events: auto, и это решило проблему.

2 лайка

Да, хорошее замечание. Здесь я снова включаю события указателя для всех дочерних элементов обертки, чтобы избежать этого: UX: ensure all children of `.with-topic-progress` are clickable by awesomerobot · Pull Request #31176 · discourse/discourse · GitHub

2 лайка