Sorting tasks by names sometimes considers tags
I am having some difficulty with the "sort by name" functionality inside a project. It seems that sort by name seems to be sensitive to whether or not a task has a tag. Let's give an example to make this easier. If I have the following 4 tasks:
@waiting @project ABC
I would expect "sort by name" to generate:
but instead I get:
It seems that the lack of a tag on DEF makes a difference to the sort algorithm when I am not sure that it should. Clearly the tag names aren't sorted alphabetically but just there presence is considered in the sort.
Is this the way sorting is designed to work?