Uploaded image for project: 'Nuxeo Elements'
  1. Nuxeo Elements
  2. ELEMENTS-1596

Fix keyboard navigation trap when using overflow actions menu

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 3.0.6
    • Fix Version/s: 3.1.x, 3.0.22
    • Component/s: A11y

      Description

      Related to WCAG 2.1.2 criteria (level A): no keyboard trap.
      https://www.w3.org/TR/WCAG21/#no-keyboard-trap

      When using the keyboard only to navigate in Web UI, only the first 5 actions of a document in the actions overflow menu can be navigated to.

      In the video attached, user uses the tab key to get to the actions overflow menu.
      Then pressing enter opens the overflow menu.
      To access the actions, you need to press tab to get to the first action, then press the down arrow key and tab to access the next ones.

      This pattern works for the first 6 actions only, preventing the user to use actions such as start process on the document (in the default configuration).

      Expected: user should be able to use the tab key only to browse overflow menu actions and should have access to all of them.

        Attachments

        1. Peek 2021-09-23 11-58.mp4
          3.64 MB
          Bertrand Chauvin
        2. Screen Recording 2023-04-11 at 5.36.23 PM.mov
          2.94 MB
          guruprasad.ankolekar@contractors.onbase.com

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours
                  5h