Page MenuHomePhabricator

From a project, the links to the tasks bear some thing that block the contextual menu
Closed, DeclinedPublic

Description

From the list of projects, I go to a project.

For instance : http://phabricator.wikimedia.org/project/view/22

I choose one of the tasks, say the first one. On my iPad, I long-click the task.

Expected result :

The contextual menu appears. I can add the link to my reading list.

Actual result :

The contextual menu does not appear. I cannot add the link to my reading list.

Normal links give the expected result. The links here certainly bear some thing that block the contextual menu. I suspect the drag ability.

I encounter the bug in Safari on my original iPad on iOS 5 and on Safari on my iPad mini on iOS 7.

I suspect that Safari has a bug here. I will report it to Apple.

Here, the drag-and-drop does not work anyway on Safari iOS. To improve the situation, I request some change among the following, by decreasing order of preference.

  1. If possible, fix or change the links or the drag-and-drop thing so that the contextual menu work.
  2. At load time, or at long click time, remove the drag-and-drop thing if it does not work on the client.
  3. Replace the drag-and-drop thing with a more accessible method, such as clickable arrows. Thus, mobile users will be able to move tasks too.
  4. Remove the drag-and-drop thing altogether.

Thank you.

Nnemo

Event Timeline

Nnemo raised the priority of this task from to Needs Triage.
Nnemo updated the task description. (Show Details)
Nnemo added projects: Phabricator, Mobile.
Nnemo subscribed.

Related issue :

Apple Radar issue 19998585.

Related issue :
Apple Radar issue 19998585.

I have no idea what that is. Please provide a link if possible. :)

Aklapper triaged this task as Lowest priority.Mar 3 2015, 1:50 PM
Aklapper updated the task description. (Show Details)
Aklapper set Security to None.

To me this sounds like a variant of T85370: Cannot move cards to workboards on mobile devices without drag and drop functionality, or at least that task could be a blocker of this one, since the use case of dragging cards is more relevant. In touch devices, Phabricator doesn't know what to do with long presses. You long-press expecting a contextual menu, others long-press expecting to move the card...

In touch devices, Phabricator doesn't know what to do with long presses.

But Phabricator does something.

I suggest that Phabricator, on touch devices, do no not know what to do with long presses, and do nothing with them.
Then my issue would be solved. :-)

You long-press expecting a contextual menu, others long-press expecting to move the card...

mmodell claimed this task.
mmodell subscribed.

Can't you just go to the list view, instead of the board layout? From there do long-presses work?

This kind of issue is not something we will be fixing in a fork. The upstream code is rapidly evolving and will likely fix the behavior with the next update.

This is an issue that should go upstream if it's even a bug (that's debatable but it's not a productive debate really...)

Can't you just go to the list view, instead of the board layout?

I don't know. This would be an extra step. But, as a workaround, how could I do that? I just went to the project's page, I did not see any way.

From there do long-presses work?

Maybe it doesn't look the same on iPad but on the project page there should be an anchor icon that takes you to the plain list view (essentially just takes you to a search for tasks in the project.)

task list view.png (338×390 px, 11 KB)

Ok so I just found my iPad and tried it. Yes the anchor link works on ipad and takes you to a list view. But on top of that, I'm actually able to long-press and add a task to my reading list from the workboard as well.

ohhh I see why it works - I'm logged out - there is no drag and drop for logged out users.

Maybe it doesn't look the same on iPad but on the project page there should be an anchor icon that takes you to the plain list view (essentially just takes you to a search for tasks in the project.)

task list view.png (338×390 px, 11 KB)

Thank you. But on my screen I see no anchor. I can take a screen photo if you want.