diff --git a/app/javascript/mastodon/actions/importer/normalizer.js b/app/javascript/mastodon/actions/importer/normalizer.js index d274a0226..1b9d781a7 100644 --- a/app/javascript/mastodon/actions/importer/normalizer.js +++ b/app/javascript/mastodon/actions/importer/normalizer.js @@ -92,7 +92,6 @@ export function normalizeStatus(status, normalOldStatus) { normalStatus.quote.account.display_name_html = emojify(escapeTextContentForBrowser(displayName), quote_account_emojiMap); normalStatus.quote.search_index = domParser.parseFromString(quote_searchContent, 'text/html').documentElement.textContent; let docElem = domParser.parseFromString(normalStatus.quote.content, 'text/html').documentElement; - Array.from(docElem.querySelectorAll('span.invisible'), span => span.remove()); Array.from(docElem.querySelectorAll('p,br'), line => { let parentNode = line.parentNode; if (line.nextSibling) { diff --git a/app/lib/formatter.rb b/app/lib/formatter.rb index 4d8103643..b08bd0958 100644 --- a/app/lib/formatter.rb +++ b/app/lib/formatter.rb @@ -48,7 +48,6 @@ class Formatter html = format(status) return '' if html.empty? doc = Nokogiri::HTML.parse(html, nil, 'utf-8') - doc.search('span.invisible').remove html = doc.css('body')[0].inner_html html.sub!(/^

(.+)<\/p>$/, '\1') html = Sanitize.clean(html).delete("\n").truncate(150)