Kibana: Improve Kibana Accessibility

Created on 29 Apr 2017  ยท  4Comments  ยท  Source: elastic/kibana

Phase 1: Initial review and issues

Immediate issues to resolve

Per functional area

  • [x] Discovery

    • [x] Phase 1, 6.0: #12203

    • [x] Phase 2, 6.1: #13554

  • [x] Visualizations

    • [x] Phase 1, 6.0: #12204

    • [x] Phase 2, 6.1: #13560

  • [x] Sharing

    • [x] Phase 1, 6.0: #12205

  • [x] Dev Tools

    • [x] Phase 2, 6.1: #12206

  • [x] Management

    • [x] Phase 1, 6.0: #12207

    • [x] Phase 2, 6.1: #13556

  • [x] Design

    • [x] Phase 1, 6.0: #12208

    • [x] Phase 2, 6.1: #13555

Global issues

These are general issues we need to address throughout Kibana.

Phase 2: X-Pack review and longer term issues

Long-term issues

We can get to these once we have an acceptable baseline accessible experience.

Global issues

Visualizations

Testing / QA

  • [x] Add automated accessibility testing #13758
  • [x] Add eslint rules for accessibility #13835

Phase 3: Additional version review

  • [x] 6.3 #18866
Meta Accessibility Kibana-Design bug

Most helpful comment

I'd be interested in helping with this, as given we're looking to use this and as someone who has no sight it is essential that it is accessible. ARe there any issues that need immediate attention/what form of tests are you looking ot add?
Leave a comment

All 4 comments

A couple of related items I don't see on the list:

  1. Product documentation: I just did a search on the spatial references โ€œabove,โ€ โ€œbelowโ€, โ€œleft,โ€ and โ€œrightโ€ in the Kibana docs and there are ~45 hits, many of which refer to the spatial placement of UI controls. That's a pretty standard accessibility gotcha, along with tables that have no header to explain what each column means. There are very likely other low-hanging fruit accessibility gotchas in the Kibana docs as well.

  2. Error messages: Sooner or later, you will fall off the happy path and you're going to get either a transient or a full error message. Globally, our error messages often stand to be improved (a big handwaving claim if there ever was one--I can supply examples). There are some considerations around making error messages accessible, such as:

    • Clearly identifying the UI control that is causing the error in the text (and, again, not having things like spatial references in the messages themselves, for example)
    • Indicating how to resolve the error (an area our error messages often don't cover, differently abled user or not)
    • Testing to make sure error messages work in the screen reader

(If all of this has been covered, just ignore my comment. ๐Ÿ˜„ During CJ's intro, it seemed at least the doc stuff had not been considered, yet.)

I'd be interested in helping with this, as given we're looking to use this and as someone who has no sight it is essential that it is accessible. ARe there any issues that need immediate attention/what form of tests are you looking ot add?
Leave a comment

@SeanFarrow thanks for leaving a comment here. We are currently still in an early phase and doing the best to make the user interface accessible and prioritize our work. In the long term, we would at least like to add automated testing (see issue #13758) to catch some of the basic accessibility issues.

Since you said, that you are evaluating the usage of Kibana at the moment and you are a visually impaired user, we would appreciate it a lot, if you would find the time, to have a short chat with us. We could tell you more about our current state and plans and you could tell us about your use-case, your expectations and wishes, to help us prioritizing our current efforts. If you would be open to having a chat, could you contact us at [email protected] so we could arrange an online meeting (with the tool of your choice: Skype, Hangouts, or we can create a meeting using the video conference tool Zoom).

Closing this meta ticket as it's no longer being actively tracked (though the individual issues that are still open are!).

Promoted @nrichers's comment to its own issue for better visibility: #55566

Was this page helpful?
0 / 5 - 0 ratings