Fix: Remove bullet points from markdown task list items which includes checkboxes #3828
      
        
          +4
        
        
          −0
        
        
          
        
      
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Summary
Fixes issue addressed in #3826 where markdown task list items were displaying both bullet points and checkboxes in presentation view.
Changes Made
.reveal li:has(> input[type="checkbox"]) { list-style: none; }to remove bullet points from task list itemscss/theme/template/theme.scss)Before/After
Before: Task list items showed both bullets (•) and checkboxes

Screenshot
After: Task list items show only checkboxes, no bullets

Screenshot
Technical Details
:has()pseudo-class to target<li>elements that contain checkbox inputsli:has(> input[type="checkbox"])ensures only direct child checkboxes are affectedTests Performed
[x]and unchecked[ ]task items