Как реализовать запрет на уменьшение окна Telegram Web App?

Разрабатываю web app в телеграме, где реализован drag'n'drop. При совершении драга движением вниз, срабатывает жест уменьшения веб-аппа до половины экрана в высоту. Как такое поведение отменить? Всё, к чему я пришёл, это не давать ему уменьшиться вот таким образом:
WebApp.onEvent('viewportChanged', () => WebApp.expand())

Вроде не совсем плохо, но при таком срабатывании и отпускании курсора, перетаскиваемый объект остаётся висеть, хотя на событие pointercancelназначен обработчик отмены драга... (возможно я что-то не так сделал)

Ещё срабатывание данного лиснера присваивает this.viewportHeight, но его изменение ничего не даёт...

Может найдётся кто понимает по этой теме

Кому интересно по этой теме - документация:
WebApps
Events available for web apps
  • Вопрос задан
  • 677 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы