forked from treehouse/mastodon
[Glitch] Fix `nofollow` rel being removed in web UI
Port 9757c917da
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
rebase/4.0.0rc1
parent
e9ccee38a7
commit
a2942fd0b8
|
@ -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');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue