Cannot submit form if Person requires clarifying without doing a non-obvious no-op

Bug #33145 reported by Scott James Remnant (Canonical)
28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

This is about the "confirm the person you meant" widget used in the Assign To (+editstatus) and Subscribe Someone Else forms, amongst others.

After entering a name into the field (e.g. "van de streek") and submitting the form, you're returned to the form and given a drop-down list box of the possible completions.

ONE IS SELECTED ALREADY. In this case, Martin Van De Streek, which is who I wanted.

So I just submit the form again, and am told that an error occurs, and given exactly the same screen again.

To actually get the form to submit, I have to click on the drop-down list box, and then click on the option that's ALREADY SELECTED.

Only then does the box to the left change to Martijn's e-mail address, and allow the form to submit.

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

This is a serious UI problem.

Changed in malone:
status: Unconfirmed → Confirmed
Revision history for this message
Christian Reis (kiko) wrote :

Matthew, can you design a form layout that doesn't have the confusing behaviour that Scott is pointing out? It's already been pointed out again by Martin in bug 36880.

Changed in malone:
assignee: nobody → mpt
Revision history for this message
Christian Reis (kiko) wrote :

This is actually an issue in the popup widget. I need to think about the best way to solve it for when we have multiple results, in particular.

Changed in malone:
assignee: mpt → kiko
Christian Reis (kiko)
Changed in launchpad:
importance: High → Medium
Revision history for this message
Eleanor Berger (intellectronica) wrote :

Implementing https://blueprints.launchpad.net/launchpad/+spec/suggestion-search-control is one way to overcome this problem.

Revision history for this message
Curtis Hovey (sinzui) wrote :

The ajax person picker solved this.

Changed in launchpad-foundations:
status: Triaged → Fix Released
Revision history for this message
Guilherme Salgado (salgado) wrote :

I don't see how the ajax picker would solve this, and as reported on bug 487325, it doesn't seem to be fixed.

Curtis Hovey (sinzui)
Changed in launchpad-foundations:
status: Fix Released → Triaged
importance: Medium → Low
Curtis Hovey (sinzui)
tags: added: confusing-ui
removed: fix-it-friday
Revision history for this message
Curtis Hovey (sinzui) wrote :

The javascript for selecting the user in the menu was broken, so the proposed person was not submitted.

Changed in launchpad:
assignee: Christian Reis (kiko) → Curtis Hovey (sinzui)
status: Triaged → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.