Remove href attribute of invalid links instead of crashing
This commit is contained in:
parent
0aee74d78a
commit
cbd75fe128
|
@ -106,6 +106,7 @@ export default class StatusContent extends React.PureComponent {
|
|||
link.setAttribute('title', link.href);
|
||||
link.classList.add('unhandled-link');
|
||||
|
||||
try {
|
||||
if (tagLinks && isLinkMisleading(link)) {
|
||||
// Add a tag besides the link to display its origin
|
||||
|
||||
|
@ -115,6 +116,10 @@ export default class StatusContent extends React.PureComponent {
|
|||
link.insertAdjacentText('beforeend', ' ');
|
||||
link.insertAdjacentElement('beforeend', tag);
|
||||
}
|
||||
} catch (TypeError) {
|
||||
// Just to be safe
|
||||
if (tagLinks) link.removeAttribute('href');
|
||||
}
|
||||
}
|
||||
|
||||
link.setAttribute('target', '_blank');
|
||||
|
|
Loading…
Reference in New Issue