+ Add Question

Why do tasks of the same label interchange on clicking?

I have a task list of 6 tasks. Every task has one label, but two of those tasks have the same label, like so

@label1 task1
@label2 task2
@label3 task3
@label4 task4
@label4 task5
@label5 task6

When I click on task 1, 2, 3 and 6 I get the regular edit task screen. But when I click on task 4 or 5, one of them disappears, and further clicking then just switches between these two tasks (clicking once shows only one, clicking again shows only the other, clicking again, the first one again, etc...)

Is this a bug or a feature? And if it's a feature, can I turn it off? I'd like the task to enter edit mode like all others, not switch places with a task that has the same label.

All responses

David Trey staff
Replied on Sep 27, 2012 - 07:49

Hello Bruno,

please clarify - what action are you trying to take and what result are you receiving?

I've created a task list exactly as you've mentioned - 6 tasks with different names, but 2 of them with the same label.

Now, if I click on any task's name with the left mouse button, the correct input box opens up and it works properly regardless of whether the next action is clicking on the next task name or on "Cancel" or on "Save". None of the tasks is being reordered.

If you're referring to the multi-select feature (clicking on a task while holding CTRL), I also can't reproduce this - selecting and/or deselecting one or multiple of these tasks in any order doesn't trigger any of the issues you've described.

Please let me know what exact steps need to be taken to reproduce this issue (what to click where with which button).

Also, please tell me:
- Which browser are you using?
- Can you reproduce this issue in at least 1 different browser (if so - which one)?


Best regards,
David

Bruno Škvorc premium
Replied on Sep 27, 2012 - 09:04

This happens on all browsers. I have reproduced it on Chrome, Firefox and Safari, on OSX 10.8. I know it's a bit difficult to explain what I mean, I'll try again.

Basically, if two tasks in a list share the same label, clicking on one task will make the other task disappear, and vice versa.

Further clicking on the task that stayed visible will hide it, but it will show the other one - the one that previously disappeared, so it appears that they interchange constantly. Only when I click the actual label they share do I see both of them without either one disappearing, but Edit does not work - clicking the task will not produce the edit form, and clicking the Settings -> edit task option has no effect.

If my problem is still unclear, I can produce screenshots.

David Trey staff
Replied on Sep 27, 2012 - 09:30

Bruno,

so basically, to reproduce this issue, I need to click with the left mouse button on one of the tasks that share the same label?

I've tried this numerous times and each time, clicking on the task simply opens up the input box as it's supposed to, no tasks disappear or change the order.

It would indeed be helpful if you could send me some screenshots to david@doist.io


Best regards,
David

Bruno Škvorc premium
Replied on Sep 27, 2012 - 09:45

It appears screenshots might not be necessary - after further experimentation while making the screenshots, I realised something critical to this problem. If the label ends in a plus sign (and possibly other non-alphanumeric characters), it creates all kinds of problems. Please try giving the shared label a plus at the end, like so @label+

This will:
- create difficulties when adding the label to a task, in that it will actually add *another* plus to the label (@label++)
- create the aforementioned problem of not being able to edit tasks that share this label

The label I used was Mactuts+, the name of the site I write for.

David Trey staff
Replied on Sep 27, 2012 - 10:21

Bruno,

I couldn't reproduce this issue with a label that has one + sign at the end, but after using the auto-complete feature which indeed added another + at the end, I can confirm these issues - the task with the ++ label disappears if I try to edit it, reappears if I open the input box of the other task etc. It might be related to the fact that "++" is the syntax to increment numbers in many programming languages and this may be the reason why it causes these problems.

I have passed this issue to the developers, for now please try to avoid adding a + at the end of this label or simply rename it to @MactutsPlus. You can quickly rename a label by clicking on the @ link below the search box and then choosing "Edit label" from the gear icon on the right side of each label.

Sorry for the inconvenience and thank you very much for your report.


Best regards,
David

Bruno Škvorc premium
Replied on Sep 27, 2012 - 10:23

No problem, thanks for getting on this so fast! I'll avoid non-alphanumeric symbols for now.

Best regards

David Trey staff
Replied on Nov 13, 2012 - 12:26

Hello Bruno,

In the latest update of Todoist, we've fixed this issue and you can now use + or ++ a the end of a label name and the task will not disappear upon a click.


Best regards,
David

Bruno Škvorc premium
Replied on Nov 13, 2012 - 21:30

Excellent, thank you!