Archive index

A11y Slackers Gitter Channel Archive 16th of October 2017

What fresh hell is THIS now? - Patrick Lauke
  1. zakim-robot
    @zakim-robot
    Oct 16 12:35
    [lauraf] @caesar the web version of slack also doesn't seem to do threading
  2. zakim-robot
    @zakim-robot
    Oct 16 14:24
    [laura.ciporen] @lauraf and @caesar, you can actually do threading, it just doesn't do it very clearly and easily. If you mouse over a comment you'll get some icons. The second of them is a speech bubble with lines in it. That starts a thread.
  3. zakim-robot
    @zakim-robot
    Oct 16 14:36
    [svinkle] Also, desktop Slack is built with Electron as a native wrapper, so both UIs should be the same. :)
  4. [george_zamfir] Indeed web & desktop clients have the same codebase (for the most part). FYI: you can also start a thread by keyboard. Tabbing or up/down keys + tabbing in the message pane should take you to the “Start a thread” button.
  5. zakim-robot
    @zakim-robot
    Oct 16 14:42

    [george_zamfir] The Threads feature (alongside others like Custom Status & Shared Channels) are not supported over the IRC / XMPP bridge. The technology is just not there to support these features.

    I’m curious, how many folks in here are exclusive IRC / XMPP / Gitter users?
    Just a quick "meta" question about this Slack chat: there are a few people here who use Gitter, and I was told that Gitter didn't support the threaded replies feature in Slack. Is that still the case? I'm seeing a lot more threaded replies here lately.

  6. zakim-robot
    @zakim-robot
    Oct 16 18:21
    [jennifer.dang] Hi All, I'm having some issue with NVDA and slick-lists. NVDA just reads the elements as "clickable list" but won't let me interact with anything in the slick-list. Has anyone had that issue before and is there a suggested fix?
  7. [rselzer] slick likes to add role="listbox" to the parent element, I wonder if that's causing issues for you
  8. zakim-robot
    @zakim-robot
    Oct 16 18:27
    [jamesn] @george_zamfir big plus for the desktop version for me over the web is the ability to quickly switch from one workspace to another.
  9. [jennifer.dang] I think that's the issue, we've been trying to figure out how to get NVDA to identify that there are children elements as well. I haven't had a lot of experience with slick before this
  10. [rselzer] you can add an event listener to the element you call slick on for an 'init' event then in the callback, inside a setTimeout you can reverse whatever ADA stuff you want.

    The reason for the setTimeout is that slick runs its internal ADA function after it triggers the init event so you wanna just wait like 50ms before reversing what it does

  11. zakim-robot
    @zakim-robot
    Oct 16 18:33
    [jennifer.dang] Thank you! we will give it a shot.
  12. zakim-robot
    @zakim-robot
    Oct 16 20:28
    [pete.nellius] Does anyone have experience with making click-based games accessible or have any creative strategies for such interactive game experiences?
  13. [pete.nellius] Have a client that wants to re-do a click-based game in HTML5 (used to be flash) and they have WCAG 2.0 AA requirements now
  14. [pete.nellius] Typically such an experience would be done via canvas, but I need to ensure it is accessible
  15. zakim-robot
    @zakim-robot
    Oct 16 20:37
    [blind3y3design] Hrmm, that's a tough one. is it simple enough that you could tab to the click targets; and then just write the same click function but for the space and enter keys?
  16. powrsurg
    @powrsurg
    Oct 16 20:43
    Maybe I'm just ignorant / inexperienced with it, but I believe that one makes canvas accessible to screen readers by placing content explaining it inside the body of the canvas element, and then other a11y stuff would be to have color contrast and make things inside tabbable. Sadly I think the tabbing part is actually quite difficult as I think you need to define everything. There is no source order like in normal elements.
  17. I think you need to make the canvas itself tabbable too.
  18. zakim-robot
    @zakim-robot
    Oct 16 20:46
    [blind3y3design] I don't know shit about canvas. :) My suggestion is should only be taken for normal markup
  19. [pete.nellius] Yeah... canvas sounds tough.
  20. powrsurg
    @powrsurg
    Oct 16 20:46
    On the plus side you can make it work with VR then :p
  21. zakim-robot
    @zakim-robot
    Oct 16 21:26
    [jamesn] @pete.nellius you might find this useful - https://www.w3.org/Talks/2014/0510-canvas-a11y/index.html#1 although addHitRegion is still experimental and behind a flag in chrome & FF and doesn't exist at all elsewhere.
  22. [jamesn] You might find it easier to use SVG....
  23. zakim-robot
    @zakim-robot
    Oct 16 21:52
    [pete.nellius] Hmmm
  24. [pete.nellius] Maybe
  25. [pete.nellius] Thanks everyone for your thoughts... it's a shame there aren't more resources on this use case. I guess most people just give up