@@ -316,7 +317,7 @@ export class PostListing extends Component
{
className="text-muted font-italic"
href={post_view.post.url}
title={post_view.post.url}
- rel="noopener"
+ rel={relTags}
>
{hostname(post_view.post.url)}
@@ -399,7 +400,7 @@ export class PostListing extends Component {
className={!post.stickied ? "text-body" : "text-primary"}
href={post.url}
title={post.url}
- rel="noopener"
+ rel={relTags}
>
{post.name}
diff --git a/src/shared/components/private_message/private-message-form.tsx b/src/shared/components/private_message/private-message-form.tsx
index 60ae52d1b..4f0e9d129 100644
--- a/src/shared/components/private_message/private-message-form.tsx
+++ b/src/shared/components/private_message/private-message-form.tsx
@@ -16,6 +16,7 @@ import {
authField,
capitalizeFirstLetter,
isBrowser,
+ relTags,
setupTippy,
toast,
wsClient,
@@ -141,7 +142,7 @@ export class PrivateMessageForm extends Component<
#
#
diff --git a/src/shared/utils.ts b/src/shared/utils.ts
index 422beac39..acc9178c3 100644
--- a/src/shared/utils.ts
+++ b/src/shared/utils.ts
@@ -114,6 +114,8 @@ export const postRefetchSeconds: number = 60 * 1000;
export const fetchLimit = 20;
export const mentionDropdownFetchLimit = 10;
+export const relTags = "noopener nofollow";
+
export const languages = [
{ code: "ca" },
{ code: "en" },