Archive index

A11y Slackers Gitter Channel Archive 11th of October 2017

What fresh hell is THIS now? - Patrick Lauke
  1. zakim-robot
    @zakim-robot
    Oct 11 00:19
    [caesar] @ugi would it not be better to make the ARIA labels the actual name of the language, i.e. "English", "French", etc.? Or have I misunderstood the original question?
  2. [caesar] Ah, I think I misunderstood. The intent is to have the screen reader read the actual ISO code, right?
  3. [caesar] If so I agree with your approach
  4. zakim-robot
    @zakim-robot
    Oct 11 05:30
    [ted_drake] Does anyone have advice for getting CEFSharp to work with accessibility? This is an embedded chromium browser for windows. Getting access to accessibility seems to have been broken since 2012, but I haven’t been able to find more recent documentation.
  5. zakim-robot
    @zakim-robot
    Oct 11 07:13
    [morgan] @ugi and @caesar thank you for your feedback, @caesar good question. This would differ from what is displayed for sighted user, but with a better experience so why not ;-)
  6. zakim-robot
    @zakim-robot
    Oct 11 09:35
    [ted_drake] @morgan i put this together a while ago, but it is still relevant
  7. [morgan] Oh thank you quite of investigation there! Very valuable, I appreciate
  8. [ted_drake] Also, Safari has increased their support for speech CSS: https://css-tricks.com/lets-talk-speech-css/
  9. [ted_drake] if you are safari/vo focused, this may be an option.
  10. [ted_drake] We struggled with this in TurboTax Canada, where we were trying to force the screen reader to announce the hyphen in a negative number within a live region.
  11. zakim-robot
    @zakim-robot
    Oct 11 09:40
    [ted_drake] We ended up redesigning the live region to not depend on a hyphen for understandability and went with text, such as Your return is xxx or You will owe xxx
  12. Schalk Neethling
    @schalkneethling
    Oct 11 13:07
    Hey All
  13. I am curious, when testing whether there is sufficient contrast between the background color and that of a button, does one use the same ratio/tools as when testing text on background?
  14. zakim-robot
    @zakim-robot
    Oct 11 13:08
    [rselzer] does the button have text?
  15. Schalk Neethling
    @schalkneethling
    Oct 11 13:08
    yes, the text contrast on the button's background color is fine, I am wondering about the contrast between the button background color and the page background color
  16. or is that not really such a big issue
  17. As long as the text on the button is readable the rest is ok as long as it looks correct when testing for color blindness
  18. @zakim-robot ^^
  19. zakim-robot
    @zakim-robot
    Oct 11 13:10
    [rselzer] I don't know if that specifically is in WCAG, but in general you're going to want your buttons to highly contrast their surrounding if they're a call to action, but maybe less so if it's a secondary action
  20. [rselzer] I'd say if the text is the right ratio to the button then you're fine
  21. Schalk Neethling
    @schalkneethling
    Oct 11 13:11
    Ok, great stuff. Thanks a lot
  22. zakim-robot
    @zakim-robot
    Oct 11 13:20
    [erik] I have a table with a <th> that uses a <th> above in the same column as it's header. But I don't want this relationship because it's incorrect. Would it be a bad practice to use the headers-attribute and point it to an empty table cell?
  23. [erik] I haven't found another way to remove the relationship yet.
  24. powrsurg
    @powrsurg
    Oct 11 14:00
    I know that color alone should not be used to relay meaning, but how far does one break down things into components when looking at things?
  25. Like we have a quiz results thing for admins. We lists the four possible answers and say "(correct)" in green after the correct one. That is fine. Then we have a graph afterwords showing the number of individuals that chose each answer. We were coloring the three answers that were wrong as red, and the correct one as green.
  26. The bar graph broken apart would not be good as at that point it would be using color alone to convey meaning, but in the context of the answers being given right above it and having text point out the correct one that is good. Is that good?
  27. zakim-robot
    @zakim-robot
    Oct 11 14:49
    [eric] a text label pointing to the area should be good
  28. [eric] you could also supplement color with texture
  29. [blind3y3design] as Eric said, just put text labels under/above each bar.
  30. [blind3y3design] Penn State has a whole page on accessible charts :) http://accessibility.psu.edu/images/charts/
  31. [eric] ooh, bookmarking that!
  32. zakim-robot
    @zakim-robot
    Oct 11 15:01
    [car] Welcome, Cam! :wave:
  33. [cam.beaudoin] :wave: Hi @car and the A11y community!
    I’m a front end dev at IBM, specializing in Angular and accessibility.
    I also can’t tell what’s contained in this circle:
  34. [car] 45
  35. zakim-robot
    @zakim-robot
    Oct 11 15:06
    [car] ;)
  36. [george_zamfir] :keyboard: :a11y: About keyboard navigation in Slack...
    :wave: :keyboard: Hello keyboard users

    Just a heads up that heavy TAB users will be getting a prompt with more efficient keyboard navigation suggestions. We think that TAB support in Slack is important but it can be... repetitive :spinner:

    So this is just a reminder that we build a new navigation model to work alongside TAB navigation. Here are the basics:
    control + ` to cycle through the main UI sections (left & right sidebars, the channel header, message list & message input), this is similar to landmark navigation for screen reader users
    up or down to navigate through messages sequentially
    command or control + k is the quickest way jump to channels, DMs and even workspaces
    command or control + /\ to open the keyboard shortcuts view in Slack

    :raised_hands: :a11y: *As always, if you have feedback we'd love to hear it.*

  37. zakim-robot
    @zakim-robot
    Oct 11 16:03
    [laura.ciporen] @schalkneethling, remember to also make the contrast between active and inactive states contrast enough that users can tell the difference, where that might matter.
  38. [laura.ciporen] @powrsurg, for bar graphs it is common to use patterns along with colors to make sure the bars look different from each other.
  39. powrsurg
    @powrsurg
    Oct 11 16:05
    ...
  40. I cannot believe I didn't think of that
  41. since this may be deployed today I don't think we can tweak it before it goes up, but I will bring that up
  42. zakim-robot
    @zakim-robot
    Oct 11 16:06
    [laura.ciporen] @powrsurg that's why communities such as this are really helpful, no? :)
  43. powrsurg
    @powrsurg
    Oct 11 16:07
    Yeah. I knew there was a real solution. I've just been running in too many directions lately and dropped the ball there as the a11y guy ....
  44. That makes me sad that I forgot about that. I have my Trello set up to do similar
  45. In the past with our old reporting we used a color pattern that I had tested against various forms of color blindness and it was at least distinguishable ...
  46. zakim-robot
    @zakim-robot
    Oct 11 16:10
    [car] @chetnasamant was asking about vendors that implement an a11y audit. Here's a list (in alphabetical order) of the vendors that I know of:
    Deque: https://www.deque.com/services/
    LevelAccess (formerly SSB Bart): https://www.levelaccess.com/
    Simply Accessible: http://simplyaccessible.com/
    Tenon: https://tenon.io/services.php
    The Paciello Group (TPG): https://www.paciellogroup.com/services/
    WebAIM: https://webaim.org/services/
  47. Paciello Group got a shout out there
  48. zakim-robot
    @zakim-robot
    Oct 11 16:41
    [car] and BBC. :)
  49. [svinkle] I’m a little biased toward Simply Accessible. =D
  50. zakim-robot
    @zakim-robot
    Oct 11 17:16
    [cam.beaudoin] @jasonday check this out. The REVERSE Color blindness test
  51. [jonathantneal] Taking these tests was how I found out I was color blind. I almost see the word “NO”.
  52. [jasonday] I almost see the same.
  53. [jasonday] except the red is throwing me off, like there's something else there I can't see
  54. [cam.beaudoin] you are both correct
  55. [cam.beaudoin] people without colourblindness can’t see the word “NO”
  56. [jasonday] really? nice
  57. [jasonday] I need to send this to my wife
  58. [cam.beaudoin] it’s like we can pass secret messages to each other
  59. [clairebones] I'm definitely not colourblind but I can see the word no, I'm just good at picking up subtle differences in colours :p
  60. [cam.beaudoin] okay. forget the “secret message” thing
  61. [cam.beaudoin] ;)
  62. [clairebones] haha sorry, i'll just pretend i can't read them
  63. zakim-robot
    @zakim-robot
    Oct 11 17:34
    [jonathantneal] It’s like “NO” but then there’s this bold orange almost making the hippie peace sign through the "O".
  64. [ghanek] worst meme EVAR!
  65. zakim-robot
    @zakim-robot
    Oct 11 18:06
    [car] If I sit way back and squint, I can almost see the NO. It's in a serif font - the capital N has those little "wing strokes" on it. But it's really fuzzy... I would never guess there was something there unless someone told me. :)
  66. [scottohara] wow, yeh. that was almost like one of those magic eye pictures. I could almost see something, but really had to blur my vision to notice it
  67. zakim-robot
    @zakim-robot
    Oct 11 18:28
    [ugi] Hmm, I was almost able to see the NO when I came to the office this morning, but can’t see it an longer after my morning coffee.. Caffeine works wonders :)
  68. [eric] I cheated with Sim Daltonism :@
  69. zakim-robot
    @zakim-robot
    Oct 11 19:33
    [laura.ciporen] OH! It's in the light oranges, ok, I can buy that that says "no" though I couldn't see it in any way until you described that. The N is almost totally hidden for me.
  70. zakim-robot
    @zakim-robot
    Oct 11 21:51
    [thanks4allthefish] I am noticing that when I tab in firefox, after the search toolbar in the top right, firefox outlines the html tag and then moves on to the first element
  71. [thanks4allthefish] is there anyway to disable that?
  72. [thanks4allthefish] I tried :focus{outline: none} under the html tag
  73. [thanks4allthefish] but that did not help
  74. [rselzer] outline: none doesnt change tabbing behaviour, it only hides the focus ring
  75. [marcysutton] furthermore, the HTML tag isn't focusable–that's the browser sending your focus into the page from the browser chrome. I don't think you'd be able to change that
  76. [marcysutton] Might be best to let that one go IMO :)
  77. [pcicere] so that's not considered a "trap" then?
  78. zakim-robot
    @zakim-robot
    Oct 11 21:56
    [rselzer] I just tried to tab around a random site and FF seemed to trap me between the address bar and the search field he's talking about. Very strange and frustrating behaviour!
  79. [thanks4allthefish] if a user has scrolled down and opened a modal - and then is tabbing, the trap results in the the document scrolling up
  80. [marcysutton] i'm not quite following how this is considered a trap. I'll have to open the latest firefox to see if it changed...
  81. [pcicere] it's not so much a trap, but an extra time that someone has to hit tab
  82. [marcysutton] it is an extra tab stop, but it doesn't really trap you from tabbing elsewhere. seems like the layout of a page should prevent it from jumping, but I could see how that might be difficult. I would definitely recommend rendering the background inert behind a modal to prevent tab stops behind it from being focused. There are a few techniques to accomplish that
  83. zakim-robot
    @zakim-robot
    Oct 11 22:02
    [marcysutton] inert="" (+ polyfill) won't impact the HTML tag but it will help with other items behind the modal.
  84. [thanks4allthefish] I am using the inert package from github where I set child.inert = true
  85. [thanks4allthefish] but after the search field when I move to the page, document.activeElement is the HTML tag, I guess ther isn't much I can do about that
  86. [thanks4allthefish] http://www.humaan.com/modaal/
  87. zakim-robot
    @zakim-robot
    Oct 11 22:07
    [thanks4allthefish] you can recreate this on firefox when you click on view example
  88. [marcysutton] yeah, nothing you can really do about that without getting hacky. And it's different in every browser. That's why I said it might be best to let that one go