todo lists in issues are broken if a parenthesis is next to square brackets
Summary
in an issue description, if you put parenthesis next to square brackets (to do list), the list rendered will be broken from that point onward. It will be broken in such a way, that if you check a box, a different item will actually be marked as done
Steps to reproduce
- create an issue
- in the issue description manually add a todo list
- one of the items on the todo list should start with parenthesis
- there should be one space between the brackets and parenthesis (the button for adding a todo list creates a list with two spaces, which works fine)
Example: mark 4 as done and wait to see which one gets actually marked as done
-
asdf -
asdf2 -
asdf3 -
(asdf4) -
asdf5 -
asdf6
Example Project
another example: https://gitlab.com/mwasilewski1/test/issues/1
What is the current bug behavior?
if you mark a todo list item as done, a different one gets marked as done
What is the expected correct behavior?
marking an item as done should result in it being marked as done
Output of checks
This bug happens on GitLab.com
Edited by Michal Wasilewski