diff --git a/src/interface/desktop/chat.html b/src/interface/desktop/chat.html index a2a49ea1..eee29a99 100644 --- a/src/interface/desktop/chat.html +++ b/src/interface/desktop/chat.html @@ -385,6 +385,16 @@ let anchorElements = element.querySelectorAll('a'); anchorElements.forEach((anchorElement) => { + // Tag external links to open in separate window + if ( + !anchorElement.href.startsWith("./") && + !anchorElement.href.startsWith("#") && + !anchorElement.href.startsWith("/") + ) { + anchorElement.setAttribute('target', '_blank'); + anchorElement.setAttribute('rel', 'noopener noreferrer'); + } + // Add the class "inline-chat-link" to each element anchorElement.classList.add("inline-chat-link"); });