From 6fb7fb6cfc4e5dd14caa13c5d2965a1e98efdcaf Mon Sep 17 00:00:00 2001
From: sebastian-sauer <sauer.sebastian@gmail.com>
Date: Sat, 25 Sep 2021 08:45:55 +0200
Subject: [PATCH] Force color-adjust for markdown checkboxes (#17146)

this forces browsers to render background correctly

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
---
 web_src/less/markup/content.less | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/web_src/less/markup/content.less b/web_src/less/markup/content.less
index df87c21d8..8d9858f0d 100644
--- a/web_src/less/markup/content.less
+++ b/web_src/less/markup/content.less
@@ -181,6 +181,8 @@
     opacity: 1 !important; // override fomantic on edit preview
     pointer-events: auto !important; // override fomantic on edit preview
     vertical-align: middle !important; // override fomantic on edit preview
+    -webkit-print-color-adjust: exact;
+    color-adjust: exact;
   }
 
   input[type="checkbox"]:not([disabled]):hover,
@@ -204,6 +206,8 @@
     content: "";
     mask-image: var(--checkbox-mask-checked);
     -webkit-mask-image: var(--checkbox-mask-checked);
+    -webkit-print-color-adjust: exact;
+    color-adjust: exact;
   }
 
   input[type="checkbox"]:indeterminate::after {