Page MenuHomePhabricator

Task priorities change when moved between columns in a workboard
Closed, DuplicatePublic

Description

When moving tasks between columns in a work board, sometimes the task priority is set to high regardless of what it's currently set to. (I'm not sure if it's always the value high, or if it's using the value of another task on the destination column. I've not kept close enough track to be sure.)

This doesn't always happen. When it starts happening, it usually happens consistently for a while. It appears to be correlated with work board column moves being very slow to complete: I'll move the task to a different work board column and it will be shown greyed out for quite some time (30 seconds or more), and then will appear in normal shading with a changed priority. When this happens, the priority is changed inside the task as well (not just on the work board display), email is sent to subscribers about the changed priority, etc.

Event Timeline

rra updated the task description. (Show Details)
rra added a project: Restricted Project.
rra added subscribers: jhurwitz, angie, rra.

Is the workboard set to sort by priority when you are doing this?

Can you provide more details on how we can reproduce this bug? Do you have sorting set to Priority, for example? If sort is set to Priority, dragging cards will alter priority.

Workboards are slow at Dropbox is being tracked in T7664 and T8588.

Ah! Thank you. You can close this -- it's just user error. I had no idea that moving tasks when the work board is sorted by priority would change priorities.

Yeah, definitely surprising. I don't mind the behavior at all -- in fact, now that I know it exists, I'll probably use it intentionally. But I'm not sure how I would have known that it was intended behavior. Maybe if I was more observant and had realized that the new priority was chosen based on its location and the priority of other tags, but I feel like the UI here wasn't really discoverable.

Hmm... This IS funny. This generally is/should be some kind of desired behaviour, but is less discoverable, because other tools don't have it, right?

So the behaviour is surprising, but generally desired, right?

That's the case for me. I like the behavior.

I think part of the UI problem for me was that I selected one thing (sort columns by priority order) and it also did something that (to me) was entirely different: change priority of tasks when moved. If I had selected an option to do that, I wouldn't be surprised, but I'm used to resorting displays by various different parameters and having this not affect anything other than display. It was surprising to have the sort order affect functionality.

angie moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 18 2015, 8:15 PM