From 3f3f0eca8b28ff5215cc5f711cf9e04bff268d99 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:46:18 +0000 Subject: [PATCH 1/2] Initial plan From 18e0aeca7507dc6ec08df15fb8214bb2aae6afbb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Feb 2026 13:49:20 +0000 Subject: [PATCH 2/2] Show ActionText HTML content instead of plain text in deduper Co-authored-by: maebeale <7607813+maebeale@users.noreply.github.com> --- app/views/dedupes/_preview.html.erb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/views/dedupes/_preview.html.erb b/app/views/dedupes/_preview.html.erb index 6e3fe57a0..8849ce98a 100644 --- a/app/views/dedupes/_preview.html.erb +++ b/app/views/dedupes/_preview.html.erb @@ -128,9 +128,11 @@ .select { |a| a.class_name == "ActionText::RichText" } .map { |a| a.name.to_s.sub(/^rich_text_/, "") } %> <% rt_attrs.each do |rt_attr| %> - <% delete_body = record_to_delete.public_send(rt_attr)&.to_plain_text.presence %> - <% keep_body = record_to_keep.public_send(rt_attr)&.to_plain_text.presence %> - <% next if delete_body.blank? && keep_body.blank? %> + <% delete_rt = record_to_delete.public_send(rt_attr) %> + <% keep_rt = record_to_keep.public_send(rt_attr) %> + <% next if delete_rt.blank? && keep_rt.blank? %> + <% delete_body = delete_rt&.body&.to_s.presence %> + <% keep_body = keep_rt&.body&.to_s.presence %> <% is_different = delete_body != keep_body %> @@ -142,8 +144,8 @@ DIFFERENT <% end %> - <% if delete_body.present? %> -

<%= delete_body %>

+ <% if delete_rt.present? %> +
<%= delete_rt %>
<% end %>