diff --git a/src/utils/getHTMLText.jsx b/src/utils/getHTMLText.jsx
index 142f7e7d6..9ad74a3ca 100644
--- a/src/utils/getHTMLText.jsx
+++ b/src/utils/getHTMLText.jsx
@@ -9,6 +9,17 @@ function getHTMLText(html) {
div.querySelectorAll('br').forEach((br) => {
br.replaceWith('\n');
});
+
+ // MASTODON-SPECIFIC classes
+ // Remove .invisible
+ div.querySelectorAll('.invisible').forEach((el) => {
+ el.remove();
+ });
+ // Add … at end of .ellipsis
+ div.querySelectorAll('.ellipsis').forEach((el) => {
+ el.append('...');
+ });
+
return div.innerText.replace(/[\r\n]{3,}/g, '\n\n').trim();
}