Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-11774

Make Issues more accessible

    XMLWordPrintable

    Details

    • Estimate:
      Minutes
    • Edition:
      Community
    • Production Notes:
      None

      Description

      An Issue (on the Issues page) provides a wealth of information, but this can make it cumbersome to quickly go through. Furthermore, some information doesn't provide enough context. For each Issue in the list:

      • Indicate the whole element is actionable. It has a role="listitem", but is in fact clickable. The only element that tells the user that she can see more about the issue is the Permalink button, but this opens in a new tab, and only shows the clicked issue (not others in the file)
      • Set an ARIA Dropdown attribute on the Issue Changelog button
      • Set an ARIA Dropdown attribute on the Similar Issues filter button
      • Set an ARIA Dropdown attribute on the Tags list button
      • Set an ARIA Dropdown attribute on the all elements in the IssuesActionBar component

      Furthermore, to prevent a user from going through all focusable elements in each issue (it takes 20 Tab presses per issue to see the next one), perhaps we could introduce something similar to the skip links: a hidden link, at the start of each issue, that immediately skips to the next one.

        Attachments

          Activity

            People

            Assignee:
            wouter.admiraal Wouter Admiraal
            Reporter:
            wouter.admiraal Wouter Admiraal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Due:
              Created:
              Updated:
              Resolved: