F7 in Telegram webapp problem in Android

Hi. I am developing a Telegram web application on F7. And I found a problem in the Android interface.
Scroll down does not scroll through the list, but closes the web application window. If you use a long tap on the screen, then the web application begins to understand that there is a list and begins to scroll through. But it works very unstable.
On ios its no problem - its working fine!
Can something help with such a question? There are such questions on the Internet - but there are no answers ((
Sorry for my English

Эту проблему должен решать Telegram, но на данный момент у него нет такого АПИ чтобы вообще запретить закрытие свайпом. Какое-то решение на JS мне найти не удалось.

Может проблема в том, что web application не запускается на весь экран? Заметил, что если запускать на весь экран вроде данная проблема исчезает. Там есть метод expand(), которая занимает максимальную высоту. Может его попробовать?

Не исчезает, к сожалению:( Решения пока нет в интернете

Да, пока решений ни каких не нашел.
Работает через раз. Причем свайпаешь вниз самый первый раз - пытается закрыть окно приложения, отпускаешь, свайпаешь второй раз - листает список.
Най ios работает без проблем. Только Android Telegram так себя ведет. как будто бы не видит при первом касании список, и именно список сформированный в приложении F7.
Провел эксперемент: сделал тупо пустую страницу, в нее впихнул div со списком - в андроиде листает без проблем. Не пытается закрыть окно webapp. Т.е. это именно взаимодействие приложения F7 с Telegram web app механизмом дает такой результат((

Решения по прежнему нет. Но я нашел промежуточное, которое немного помогает (по крайней мере становится удобнее для пользователя).

Делюсь:

app.onEvent('viewportChanged', () => {
		if (!app.isExpanded) {
			app.expand();
		}
	})
1 Like