Uploaded image for project: 'CFA MX '
  1. CFA MX
  2. CFAMX-13964

Update “Select A Store” modal: Keyboard Controls

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Sprint:
      2021.R4 New Features Sprint 2
    • SCRUM Team:
      Brotherhood of Mutants
    • Story Points:
      5
    • Work Type Classification:
      Sustaining

      Description

      Story

      As a user, I would like to be able to use keyboard controls to scroll through the search results list and select stores in the modal.

      Acceptance Criteria

      1. The user can tab into the stores list in the Select A Store modal.
      2. Once the cursor focus is in the list, the user can use keyboard controls to move focus up and down the list. Ideally this would mean the user can use the arrow keys in addition to tab to move up and down in the list.
      3. The user can select and deselect a store in the list with keyboard controls.
      4. If the cursor focus is in the store list, "Enter" or "Return" does nothing.
      5. The user can hit enter in other parts of the modal:
        1. Focus in search: Activates Search
        2. Focus on Search Button: Activates Search
        3. Focus on Cancel: Closes Modal
        4. Focus on Add Store(s): Adds selected stores to export list
        5. Focus on "X": Closes modal

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jason.powell Jason Powell
                Reporter:
                jason.powell Jason Powell
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 31h
                  31h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10h 28m Time Not Required
                  10h 28m

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.