Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-1904

First field does not have input focus when manually adding new CO person role

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • COmanage Registry 3.2.3 (Oyster Pearl MR3)
    • Registry
    • CentOS 7, Apache 2.4 (from SCL), PHP 5.6 (from SCL), COmanage Registry 3.2.3

    Description

      When manually adding a new CO person role a/k/a role attribute (/registry/co_person_roles/add/copersonid:X/co:Y), the new role form's initial input focus is the CO/COU title field (fourth field in the form for COs without any COUs, fifth field in the form for COs with COUs), not the first field (affiliation for COs without any COUs, COU for COs with COUs).  This violates the principle of least astonishment because users expect to begin data entry with the topmost, topmost/leftmost, or topmost/rightmost input field (depending on locale), not in the middle of the form.  This also affects accessibility for people using assistive devices with COmanage Registry.

      To reproduce:

      1. Log into COmanage Registry with the initial admin account.
      2. Select the COmanage CO.
      3. Access that account's profile (/registry/co_people/canvas/1).
      4. Add a new role attribute (/registry/co_person_roles/add/copersonid:1/co:1).
      5. Note that the cursor is in the CO/COU Title field.

      Attachments

        Activity

          People

            arlen.johnson@at.internet2.edu Arlen Johnson (google.com)
            matthew.economou@at.internet2.edu Matthew Economou
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: