question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Accessibility feedback

See original GitHub issue

Not sure what the best way to communicate this sort of thing is. I’m a blind screen reader user, and sometimes find myself in need of a Trello-style app like this to arrange lists with sighted colleagues. Given Wekan’s open source nature, it has much more potential to be that app than does something built by a closed-source company. I’m currently working on a PR to address many issues I’m finding, but I’d like it if these could be incorporated into designs going forward so I’m not perpetually playing catch-up with new changes. Here are some current issues I’m fixing:

  • Please include hrefs in all <a/> tags. Without an href, links are non-keyboard-focusable and are not presented as such to screen readers. Instead, they look like blocks of text. If you’re using a link to trigger an action but it doesn’t lead somewhere, href="#" is sufficient to make them accessible.

  • Please use aria-label instead of or in addition to title on icons. So if you have:

    span.fa.fa-something(title="Something")
    

    Please use:

    span.fa.fa-something(title="Something" aria-label="Something"))
    

    title is inconsistently used on the web, and is thus inconsistently presented by screen readers. aria-label, on the other hand, is specific to accessibility and is presented in ways that title shouldn’t be. For instance, aria-label is always visible to my screen reader, unlike title which I think is only visible when the mouse hovers over an icon.

  • Please label all icons. I see some unlabeled icons in cardDetails.jade, for instance. This is actually a pretty big access issue, so if you could use aria-label on any fontawesome icons that don’t have text within their span or whatever element, that alone would go a long way. You’re using the checked icon to indicate selected status, for instance. If you could just emit aria-label="(selected)", that would work. An easy way to do this would be to refactor it all to a very simple template that just outputs this icon, use that template in all places where you’d use the icon, and incorporate the aria-label into that.

Thanks. PR for some of this inbound.

Issue Analytics

  • State:open
  • Created 8 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
ndarilekcommented, Jun 13, 2021

I haven’t used this in years, sorry.

Also haven’t found anything that works particularly well. TiddlyWiki comes closest, but even it has its rough edges and isn’t perfect.

0reactions
mgiffordcommented, Jun 13, 2021

@ndarilek did you find something that worked?

I’m also keen to find out if there is any updates on this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Share your accessibility feedback - Microsoft
Share your ideas and feedback with Microsoft on accessibility products, features, and tools you'd like to see—and where you'd suggest improvements.
Read more >
Notifications and Feedback | Web Accessibility Initiative (WAI)
Short video about notifications and feedback for web accessibility - what are they, who depends on them, and what needs to happen to...
Read more >
Getting Feedback From Users to Improve Accessibility
Consider accessibility complaints in context. · Make sure visitors can submit feedback easily. · Make sure that your accessibility feedback forms ...
Read more >
Accessibility Feedback - CBC
The purpose of the accessibility feedback form is to collect information from persons with disabilities who may be experiencing difficulties related to one ......
Read more >
Website Feedback Accessibility - Qualtrics
Website Feedback Accessibility Features · All Creative elements are tab-able and clickable via keyboard. · For Pop Over and Responsive Dialog creatives, users ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found