Page MenuHomePhabricator

On Workboards, "Move Tasks to Column..." has high friction in the common use case (selecting a column on the same board)
Closed, ResolvedPublic

Description

See downstream https://phabricator.wikimedia.org/T220585. See also PHI240, which is somewhat adjacent, but deals with a special case involving subprojects.

On workboards, the "Move Tasks to Column..." action first prompts you to select a project (with the current project filled in), then prompts you to select a column.

It's likely that about 95%+ of the time users choose this option, they want to move tasks to a column on the same board. To do this, you're supposed to click through the first dialog (which is pre-filled with the current board, so this isn't a lot of work), then select a column in the second step.

This is theoretically reasonable, but the prompt for a project is surprising and users are reasonably somewhat on auto-pilot here, and primed with a strong expectation that they'll be choosing a column, not a project. We can likely smooth out this interaction by separating "Move Tasks to Column..." into two different flows:

  • Move Tasks to Column [ on this Workboard ]...
  • Moev Tasks to Project [ and then pick a column ]...

The two flows will go to the same place, the first flow just skips the first step and defaults to "current project".

Revisions and Commits

Restricted Differential Revision
Restricted Differential Revision

Event Timeline

epriestley created this task.
epriestley added a revision: Restricted Differential Revision.Jul 2 2019, 2:43 PM
epriestley added a revision: Restricted Differential Revision.Jul 2 2019, 3:32 PM
epriestley added a commit: Restricted Diffusion Commit.Jul 2 2019, 10:16 PM
epriestley closed this task as Resolved by committing Restricted Diffusion Commit.Jul 3 2019, 5:02 PM
epriestley added a commit: Restricted Diffusion Commit.