diff --git a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp index e5c9ac6e3..3f549edb1 100644 --- a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp +++ b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp @@ -1117,9 +1117,10 @@ Webview::ThemeParams WebViewInstance::botThemeParams() { bool WebViewInstance::botHandleLocalUri(QString uri, bool keepOpen) { const auto local = Core::TryConvertUrlToLocal(uri); - if (uri == local || Core::InternalPassportLink(local)) { - return local.startsWith(u"tg://"_q); - } else if (!local.startsWith(u"tg://"_q, Qt::CaseInsensitive)) { + if (Core::InternalPassportLink(local)) { + return true; + } else if (!local.startsWith(u"tg://"_q, Qt::CaseInsensitive) + && !local.startsWith(u"tonsite://"_q, Qt::CaseInsensitive)) { return false; } const auto bot = _bot;