From a78b3e51745fb5530d3b45db28abe862376e09ab Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 13 Mar 2024 13:18:59 +0300 Subject: embed.js: do not embed links when media is present --- vnext/src/utils/embed.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vnext/src/utils/embed.js b/vnext/src/utils/embed.js index 4501168b..59290227 100644 --- a/vnext/src/utils/embed.js +++ b/vnext/src/utils/embed.js @@ -395,7 +395,10 @@ export function embedAll() { let beforeNodeSelector = '.msg-txt + *' let allLinksSelector = '.msg-txt a' Array.from(document.querySelectorAll('#content .msg-cont')).forEach(msg => { - embedLinksToX(msg, beforeNodeSelector, allLinksSelector) + let hasMedia = msg.querySelector('.msg-media') || msg.querySelector('.ir') + if (!hasMedia) { + embedLinksToX(msg, beforeNodeSelector, allLinksSelector) + } }) } /** -- cgit v1.2.3