From 374e985e37fd102b7e6c7342ded18bb103ed490a Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 7 Jun 2020 16:06:31 -0500 Subject: [PATCH] Composer: Only process mentions if they exist, fixes #133 --- app/soapbox/reducers/compose.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/soapbox/reducers/compose.js b/app/soapbox/reducers/compose.js index a19d4ed3d..e1fbc2a35 100644 --- a/app/soapbox/reducers/compose.js +++ b/app/soapbox/reducers/compose.js @@ -191,7 +191,8 @@ const expandMentions = status => { const fragment = domParser.parseFromString(status.get('content'), 'text/html').documentElement; status.get('mentions').forEach(mention => { - fragment.querySelector(`a[href="${mention.get('url')}"]`).textContent = `@${mention.get('acct')}`; + const node = fragment.querySelector(`a[href="${mention.get('url')}"]`); + if (node) node.textContent = `@${mention.get('acct')}`; }); return fragment.innerHTML;