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");
});