Details
-
Bug
-
Resolution: Fixed
-
Minor
-
COmanage Registry 3.2.3 (Oyster Pearl MR3)
-
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:
- Log into COmanage Registry with the initial admin account.
- Select the COmanage CO.
- Access that account's profile (/registry/co_people/canvas/1).
- Add a new role attribute (/registry/co_person_roles/add/copersonid:1/co:1).
- Note that the cursor is in the CO/COU Title field.