Skip to content

Web interface is very inaccessible to screen reader users #328

@ndarilek

Description

@ndarilek

I'm a blind screen reader user attempting to use Concourse, but unfortunately your web interface is very inaccessible. It seems to rely heavily on graphical, icon-based links with no text content. Thus far I've downloaded the wrong command line client twice because I've had to download the binary and investigate it with file to determine if it was the right one. I'm also failing to start builds on a pipeline.

Fortunately there's a very easy fix. For any links that don't have text content (I.e. <a ...>Text content</a>) just add an aria-label attribute. So <a ... aria-label="Text content"/> will fix this. I can't submit a PR because I can't see the text content or infer the meanings of the graphical icons. :)

As an aside, once you've created and unpaused a pipeline, does the fly command line let you execute the first build? I'm following the tutorial git repo, have successfully created and unpaused the pipeline, but I don't immediately see how to start a build from the command line. The tutorial makes an abrupt shift from using the command line to popping into the web interface at this point, and that's where I hit all these unlabeled links. I'd normally pop into Slack and ask but Slack is also inaccessible. :/ Like what I see so far, but until the web interface sproutes some aria-labels it's pretty much unusable to me.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions