From bb03aed1c8741ba1be1d524ba300e17862a0ad56 Mon Sep 17 00:00:00 2001 From: Scott Simontis Date: Tue, 31 Dec 2019 14:41:05 -0500 Subject: [PATCH] fix: exclude tel: links from parsing #1318 (#1344) Telephone links will no longer be incorrectly parsed as web links. Signed-off-by: Scott Simontis --- server/modules/rendering/html-core/renderer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/modules/rendering/html-core/renderer.js b/server/modules/rendering/html-core/renderer.js index 28412461..4a2fa892 100644 --- a/server/modules/rendering/html-core/renderer.js +++ b/server/modules/rendering/html-core/renderer.js @@ -39,8 +39,9 @@ module.exports = { $('a').each((i, elm) => { let href = $(elm).attr('href') - // -> Ignore empty / anchor links - if (!href || href.length < 1 || href.indexOf('#') === 0 || href.indexOf('mailto:') === 0) { + // -> Ignore empty / anchor links, e-mail addresses, and telephone numbers + if (!href || href.length < 1 || href.indexOf('#') === 0 || + href.indexOf('mailto:') === 0 || href.indexOf('tel:') === 0) { return }