Ticking a task will tick another task when it begins with square brackets
Summary
When a task begins with square brackets, ticking it will tick the first next task NOT beginning with brackets. The only workaround is to edit the issue.
Steps to reproduce
-
Create a first task without square brackets -
[Create] a second task starting with square brackets (and text in it) -
[Create] another dummy task -
Create a task in it. -
Just another task -
[Still] a task. But starting here behavior is totally random. In general, this task won't ever be ticked -
And this one neither.
Reproduce
Ticking first task will work. Ticking second task starting with square brackets will tick the 4th one (first following task not starting with square brackets) Ticking 3rd task will tick 5th task Tasks 6 and 7 don't even trigger any call to backend. Refreshing the page after ticking them will untick them.
Example Project
This ticket itself.
What is the current bug behavior?
See the reproduce part
What is the expected correct behavior?
Ticking a task should tick this task, not another one.
Relevant logs and/or screenshots
I don't have any, but this ticket can be used to reproduce.
Output of checks
Results of GitLab environment info
I don't have the hand on that :( But it's on Gitlab CE 10.6.3 on our side. It's happening on gitlab.com too.
Results of GitLab application Check
I don't have the hand on that either.
Possible fixes
Dunno...
/label ~bug