[Glitch] Fix `nofollow` rel being removed in web UI

Port b01fad5dbd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
lolsob-rspec
Eugen Rochko 2022-10-25 18:47:04 +02:00 committed by Claire
parent 3c8f8ed8e3
commit ccdf8b587f
1 changed files with 3 additions and 3 deletions

View File

@ -124,6 +124,9 @@ export default class StatusContent extends React.PureComponent {
link.setAttribute('title', link.href); link.setAttribute('title', link.href);
link.classList.add('unhandled-link'); link.classList.add('unhandled-link');
link.setAttribute('target', '_blank');
link.setAttribute('rel', 'noopener nofollow noreferrer');
try { try {
if (tagLinks && isLinkMisleading(link)) { if (tagLinks && isLinkMisleading(link)) {
// Add a tag besides the link to display its origin // Add a tag besides the link to display its origin
@ -149,9 +152,6 @@ export default class StatusContent extends React.PureComponent {
if (tagLinks && e instanceof TypeError) link.removeAttribute('href'); if (tagLinks && e instanceof TypeError) link.removeAttribute('href');
} }
} }
link.setAttribute('target', '_blank');
link.setAttribute('rel', 'noopener noreferrer');
} }
} }