Confirm telegra.ph external opening.

This commit is contained in:
John Preston
2026-05-18 16:25:40 +04:00
parent e429c1edd5
commit fd2185168a
3 changed files with 37 additions and 7 deletions
+6 -1
View File
@@ -1026,7 +1026,12 @@ void Instance::openWithIvPreferred(
const auto openExternal = [=] {
auto my = context.value<ClickHandlerContext>();
my.ignoreIv = true;
UrlClickHandler::Open(uri, QVariant::fromValue(my));
const auto updated = QVariant::fromValue(my);
if (my.forceExternalUrlConfirmation) {
HiddenUrlClickHandler::Open(uri, updated);
} else {
UrlClickHandler::Open(uri, updated);
}
};
const auto parts = uri.split('#');
if (parts.isEmpty() || parts[0].isEmpty()) {