diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp index 3a39e23af..0fed7b229 100644 --- a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp +++ b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp @@ -375,7 +375,7 @@ Panel::Panel( , _widget(std::make_unique()) , _allowClipboardRead(allowClipboardRead) { _widget->setWindowFlag(Qt::WindowStaysOnTopHint, false); - _widget->setInnerSize(st::botWebViewPanelSize); + _widget->setInnerSize(st::botWebViewPanelSize, true); _widget->closeRequests( ) | rpl::start_with_next([=] { @@ -708,6 +708,9 @@ bool Panel::createWebview(const Webview::ThemeParams ¶ms) { ) | rpl::start_with_next([=](QRect geometry, int footer) { if (const auto view = raw->widget()) { view->setGeometry(geometry.marginsRemoved({ 0, 0, 0, footer })); + crl::on_main(view, [=] { + sendViewport(); + }); } }, _webview->lifetime); diff --git a/Telegram/lib_ui b/Telegram/lib_ui index c1d403512..650a50ef3 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit c1d40351208d70c79a2238740fc359238ed028b7 +Subproject commit 650a50ef30c0581f28abeb7afc12d8427e971c22