From 78bb52a627fab7a19bbfcc70e664a558e26e7408 Mon Sep 17 00:00:00 2001 From: James Wu <88938117+thejwuscript@users.noreply.github.com> Date: Sat, 18 Mar 2023 02:37:19 +0900 Subject: [PATCH] Fix text color contrast on social previews (#19163) --- app/views/social_previews/articles/article.html.erb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/views/social_previews/articles/article.html.erb b/app/views/social_previews/articles/article.html.erb index 9f9af6bea..abf4cdd06 100644 --- a/app/views/social_previews/articles/article.html.erb +++ b/app/views/social_previews/articles/article.html.erb @@ -1,5 +1,7 @@ <% accent_color = Color::CompareHex.new([user_colors(@article.user)[:bg], user_colors(@article.user)[:text]]).biggest %> -<% dark_color = Color::CompareHex.new([user_colors(@article.user)[:bg], user_colors(@article.user)[:text]]).brightness(0.8) %> +<% dark_color = Color::CompareHex.new([user_colors(@article.user)[:bg], user_colors(@article.user)[:text]]).brightness(0.8). %> +<% then { |color| Color::Accessibility.new(color).low_contrast? ? "black" : color } %> +