From a961666c380cb763dce3541602612a2e23a8ef15 Mon Sep 17 00:00:00 2001
From: wxiaoguang <wxiaoguang@gmail.com>
Date: Mon, 25 Oct 2021 15:40:38 +0800
Subject: [PATCH] fix markdown checkbox rendering (#17425)

---
 web_src/less/markup/content.less | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/web_src/less/markup/content.less b/web_src/less/markup/content.less
index e86e2d9f99..71e98652c8 100644
--- a/web_src/less/markup/content.less
+++ b/web_src/less/markup/content.less
@@ -159,12 +159,18 @@
   .task-list-item {
     list-style-type: none;
     position: relative;
+    line-height: 1.5rem;
+    min-height: 1.5rem; // to render a checkbox list without content `- [ ]`, we need this min-height to make sure the <li> can be visible
 
     input[type="checkbox"] {
       position: absolute;
       top: .25em;
       left: -1.6em;
     }
+
+    p {
+      line-height: 1.5rem;
+    }
   }
 
   .task-list-item + .task-list-item {