Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42643

Web Content: Custom icon cannot be selected with keyboard.

    XMLWordPrintable

    Details

    • 20 status:
      Resolved
    • Test Plan:
      Hide
      1. Add a Web Content tool to a site.
      2. Go to the Web Content tool and Edit it.
      3. Using your keyboard only (no mouse), use Tab to navigate to the Choose a custom icon menu. Expand it with Enter.
      4. In the icon selection dialog, confirm that you can use your keyboard to filter for icons by typing the name and select an icon using standard keyboard commands, e.g., Tab, arrow keys, Enter.
      5. Using keyboard only, Update Options.

       

      The same picker is used when adding an icon for LTI so verify that this also works.

      Show
      Add a Web Content tool to a site. Go to the Web Content tool and Edit it. Using your keyboard only (no mouse), use Tab to navigate to the Choose a custom icon menu. Expand it with Enter . In the icon selection dialog, confirm that you can use your keyboard to filter for icons by typing the name and select an icon using standard keyboard commands, e.g., Tab , arrow keys, Enter . Using keyboard only, Update Options .   The same picker is used when adding an icon for LTI so verify that this also works.

      Description

      Keyboard users cannot select a custom icon for a Web Content tool. The Choose a custom icon "menu" is completely skipped over when tabbing on the page, and if you open its dialog by clicking on the menu with a mouse, you can't use it to select an icon.

      The icon selector "menu" also does not have any text directly on it, which is confusing.

      Screencast video illustrating the issue.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    jonespm Matthew Jones
                    Reporter:
                    rainribbon Tiffany Stull
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    3 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration