diff --git a/app/lib/advanced_text_formatter.rb b/app/lib/advanced_text_formatter.rb index 4917f8e6f..4fa574984 100644 --- a/app/lib/advanced_text_formatter.rb +++ b/app/lib/advanced_text_formatter.rb @@ -69,7 +69,7 @@ class AdvancedTextFormatter < TextFormatter Sanitize.node!(@tree, Sanitize::Config::MASTODON_OUTGOING) document = @tree.document - @tree.xpath('.//text()[not(ancestor::a)]').each do |text_node| + @tree.xpath('.//text()[not(ancestor::a | ancestor::code)]').each do |text_node| # Iterate over text elements and build up their replacements. content = text_node.content replacement = Nokogiri::XML::NodeSet.new(document)