From 32f67b18bbbf9c27e527071c2435498e702b4797 Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Tue, 13 Feb 2018 22:34:28 +0400 Subject: [PATCH] Fixed unwanted tg proto URLs handling --- app/js/lib/ng_utils.js | 2 +- app/js/services.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/js/lib/ng_utils.js b/app/js/lib/ng_utils.js index 48570bb6..1023d3ec 100755 --- a/app/js/lib/ng_utils.js +++ b/app/js/lib/ng_utils.js @@ -1925,7 +1925,7 @@ angular.module('izhukov.utils', []) } function wrapUrl (url, unsafe) { - if (!url.match(/^(https?|tg):\/\//i)) { + if (!url.match(/^https?:\/\//i)) { url = 'http://' + url } var tgMeMatch diff --git a/app/js/services.js b/app/js/services.js index 99156bc1..7f2ab6be 100755 --- a/app/js/services.js +++ b/app/js/services.js @@ -4797,6 +4797,9 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils']) url.search('https://t.me/') === 0) { target = '_self' } + else if (!url.match(/^https?:\/\//)) { + url = 'http://' + url + } var popup = window.open(url, target) try { popup.opener = null;