Page MenuHomePhabricator

Have tasks "bubbles" always display the edit icon in the UI
Open, NormalPublic

Description

The edit icon that appears on the right edge of tasks "bubbles" in some views (query results) is really really practical (editing in place without having to go to a different page is great). It's very puzzling that there are views where it does not appear (home page, project page) and seems arbitrary IMO. I often keep looking for that edit button.

This annoyance is compounded by the fact Phabricator does not have a trivial way to "go back" to a list of tasks after you click on one of them (T5354).

Event Timeline

swisspol raised the priority of this task from to Needs Triage.
swisspol updated the task description. (Show Details)
swisspol added a subscriber: swisspol.

I'm probably OK with this. We had it in a few interfaces as a test more or less and I think it's been a year now -- it would likely be useful just everywhere. Added @epriestley for any additional thoughts.

chad triaged this task as Normal priority.Jun 14 2014, 2:06 AM
chad added a project: Maniphest.

One general issue with this is that after you edit the task, it may no longer belong in the view you're looking at.

A simple example is that you're viewing "Open Tasks", and you edit a task and close it. We'll update the card, but it will no longer truly belong in the view.

A more complex example is that you're viewing a workboard, and you edit a task and remove it from the project you're looking at. We'll update the card, but it will no longer truly be part of the workboard, and if you try to move it around it shouldn't really work.

I think this is mostly OK and not hard to understand (and it would be worse to ninja-vanish tasks in most cases), but probably does need some attention, especially in cases like workboards. In the simple case it might be good enough to just mark it with some "edited" style. In the workboards case, we should probably go a step further and make it clear that the task is no longer on the board, prevent you from reorganizing it, and probably give you some way to dismiss it.

chad removed chad as the assignee of this task.Aug 8 2016, 3:14 AM