Remove href attribute of invalid links instead of crashing

master
Thibaut Girka 5 years ago committed by ThibG
parent 0aee74d78a
commit cbd75fe128
  1. 5
      app/javascript/flavours/glitch/components/status_content.js

@ -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…
Cancel
Save