diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp index e96a5c248..f5baef181 100644 --- a/Telegram/SourceFiles/mainwindow.cpp +++ b/Telegram/SourceFiles/mainwindow.cpp @@ -26,6 +26,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "core/sandbox.h" #include "core/application.h" #include "export/export_manager.h" +#include "inline_bots/bot_attach_web_view.h" // AttachWebView::cancel. #include "intro/intro_widget.h" #include "main/main_session.h" #include "main/main_account.h" // Account::sessionValue. @@ -198,6 +199,9 @@ void MainWindow::setupPasscodeLock() { _passcodeLock->showFinished(); setInnerFocus(); } + if (const auto sessionController = controller().sessionController()) { + sessionController->session().attachWebView().cancel(); + } } void MainWindow::clearPasscodeLock() {