Модальные окна, которые нельзя закрыть, можно закрыть жестом свайпа вниз

Привет :waving_hand:

Я заметил, что если модальное окно имеет атрибут @dimissable={{false}}, его всё равно можно закрыть свайпом вниз на мобильных устройствах.

Спасибо :slightly_smiling_face:

1 лайк

Да, я знаю. Какую проблему это вызывает? Я не отказываюсь от исправления, но мне просто хочется понять, когда это действительно является проблемой.

Кроме того, свайп вниз работает только на затемненном фоне и в заголовке, а не во всем модальном окне.

2 лайка

Не уверен, что это вызовет какую-либо проблему. :thinking: Я сообщил об этом из-за функциональности модального окна, которое нельзя закрыть (dismissable). Но, вероятно, это то же самое, что и при нажатии кнопки Отмена. Возможно, возникнут проблемы, если цель модального окна — заблокировать пользователя или заставить его выбрать один из вариантов, а в нижнем колонтитуле нет кнопки Отмена. Не думаю, что в ядре есть какие-либо модальные окна, затронутые этим. Однако это может повлиять на пользовательские модальные окна, например, компонент темы Guest Gate, у которого есть настройка для установки dismissable=false, и основная цель этой настройки — блокировать контент, что теперь можно легко обойти, проведя пальцем вниз.

Но, возможно, это можно легко исправить с помощью touch-action: none? :thinking: Я ещё не проверял это…

3 лайка

Хорошо, я понял. Думаю, это веская причина. На следующей неделе я внесу исправление, чтобы корректно обрабатывать значение dismissable. :+1: Спасибо за пример, Дон.

1 лайк

Должно быть выполнено в:

Спасибо

1 лайк