Archive index

A11y Slackers Gitter Channel Archive 18th of August 2016

What fresh hell is THIS now? - Patrick Lauke
  1. zakim-robot
    @zakim-robot
    Aug 18 06:11
    [almerosteyn] Hi everyone, does anyone know if there is an accessible React widget library out there?
  2. Peter Krautzberger
    @pkra
    Aug 18 08:01
    Holy ** @jnurthen just clarified that role=math sets role=presentation on all its children. Mind blown!
  3. zakim-robot
    @zakim-robot
    Aug 18 13:00
    [jdan] @marcysutton thank you for the a11y chrome flags guide!
  4. Mallory
    @StommePoes
    Aug 18 14:14
    Almero: I think there's a project for it but not sure of the URL. There is certainly a React a11y checker though... https://github.com/reactjs/react-a11y
  5. @pkra is this a good thing or a bad thing? Will it stop IE from doubling Math when mathjax is running?
  6. Almero I also know a guy who's been trying to make accessible React widgets... I found him via his tab panel
  7. Peter Krautzberger
    @pkra
    Aug 18 14:15
    @StommePoes neither good nor bad I think.
  8. @StommePoes don't know about doubling math on IE.
  9. Is that JAWS by any chance?
  10. Mallory
    @StommePoes
    Aug 18 14:16
    Almero: his github account is davidtheclark
  11. Yeah it's JAWS+IE
  12. it will always read math
  13. even if you've got another, better version with it
  14. Some of our vendors started putting aria-hidden on math and then adding mathjax stuff or long description alts instead
  15. I guess they noticed
  16. @jdan can you please make a PR for Guy Fieri ascii art for the chrome a11y plugin
  17. Re accordions: we have this whole complicated setup with nested lists and a ginormous Object javascript that does all sorts of complicated crap to make clicking a heading hide or show a block underneath it
  18. I'm looking at it going... "I'm pretty sure even stupid me can write this in less than 15 LOC"
  19. I have to throw a button into the headings though, and in our case they make sense having their own tab stops
  20. The role=tab version of accordion I heard was on its way out. \o/
  21. zakim-robot
    @zakim-robot
    Aug 18 14:25
    [jdan] @StommesPoes haha yes, absolutely
  22. zakim-robot
    @zakim-robot
    Aug 18 15:25
    [marcysutton] @jdan thank Alice for the browser tools! =D
  23. [alice] waves
  24. [alice] If anyone is trying them out and has feedback - positive or negative - please tell me!
  25. zakim-robot
    @zakim-robot
    Aug 18 15:37
    [michiel] Section 508 refresh is here! See: https://www.youtube.com/watch?v=TVqCRsg4KmU. Or the audio described version: https://www.youtube.com/watch?v=4pV_HSMUTkw
  26. James Nurthen
    @jnurthen
    Aug 18 15:39
    :clap:
  27. zakim-robot
    @zakim-robot
    Aug 18 15:45
    [michiel] I should be fired from the accessibility community.
  28. Fiona Holder
    @FionaHolder
    Aug 18 15:46
    hahaha
  29. zakim-robot
    @zakim-robot
    Aug 18 15:54
    [marcysutton] I lol'd
  30. powrsurg
    @powrsurg
    Aug 18 16:33
    I laughed. Shared with my boss and co-worker. Not realizing that 508 was being refreshed they had no idea what was going on
  31. zakim-robot
    @zakim-robot
    Aug 18 17:08
    [sylvia] Hello hive mind! I have a page I am reviewing where the programmers are using aria-hidden="true" on tons of hidden content
  32. [sylvia] Presumably because they didn't want to deal with it?
  33. [michiel] Hidden content as in not visible?
  34. [sylvia] Clearly, I am going to flag this code, but is there a particular WCAG 2.0 criteria you think applies?
  35. [sylvia] The content is visible to sighted users
  36. [sylvia] But they are hiding it from assistive tech by misapplying the aria-hidden tag
  37. [michiel] Principle 1: Perceivable - Information and user interface components must be presentable to users in ways they can perceive.
  38. [michiel] It's the first principle of WCAG 2.0; which to me is bigger than just an SC.
  39. [sylvia] And it's bad practice in general
  40. [sylvia] But unfortunately, I need to apply a particular SC for the vendor to take me seriously
  41. [michiel] You could reason that it fails everything under Principle 1; it's not perceivable.
  42. zakim-robot
    @zakim-robot
    Aug 18 17:13
    [michiel] Or throw it under 1.3.1 Info and Relationships
  43. [sylvia] True, that one would apply
  44. [michiel] As those are all lost.
  45. [michiel] Or our favourite SC: 4.1.2 Name, Role, Value :P
  46. [sylvia] Why not both?
  47. [sylvia] Thanks
  48. [michiel] 1.4.8 could also apply: “The intent of this Success Criterion is to ensure that visually rendered text is presented in such a manner that it can be perceived without its layout interfering with its readability.”
  49. zakim-robot
    @zakim-robot
    Aug 18 17:18
    [sylvia] Feels like a stretch there
  50. [michiel] Yeah, 1.3.1 is the strongest in this one I feel.
  51. powrsurg
    @powrsurg
    Aug 18 18:19
    As a dev, I understand push back a bit after working on a long project in the "I really can't deal with more of this" sense (like if you just put in a 12 hour day to get a project done and then the next day are told you need more stuff. But beyond that I don't see why people fight so hard to say things are okay. To me WCAG is effectively saying "you should make your interface work for everyone, here are the things you need to do to ensure everyone receives a quality experience"
  52. or even just that last part (from "here are..." down)
  53. zakim-robot
    @zakim-robot
    Aug 18 18:20
    [almerosteyn] @StommePoes Thanks! Will look into those. Been looking at some of the most recommended and the a11y is not great.
  54. powrsurg
    @powrsurg
    Aug 18 18:21
    Yeah, it may suck to have to change up stuff you worked on for a really long time, but if you care about the user experience you need to care about everyone
  55. zakim-robot
    @zakim-robot
    Aug 18 19:06
    [jiatyan] and you should have thought about it before you started coding ;
  56. [jiatyan] ;)
  57. zakim-robot
    @zakim-robot
    Aug 18 19:19
    [sylvia] In this case, the programmers are clearly just hiding content they didn't want to deal with
  58. [sylvia] This slider isn't accessible? Hide it
  59. zakim-robot
    @zakim-robot
    Aug 18 21:04
    [michiel] jiatyan: but everybody says it's so easy ‘cause the neighbours son on the corner can make a website for £140!
  60. zakim-robot
    @zakim-robot
    Aug 18 21:57
    [marcysutton] I get offers to have my website redone all the time. They are usually borderline insulting, plus I would be a nightmare client. "HOW DARE YOU FORGET ACCESSIBILITY, AMATEUR"
  61. [marcysutton] They really do not know what they are asking
  62. [cordelia] @marcysutton, I love your website!
  63. [marcysutton] Thanks! It's probably time to clean it up =D
  64. [marcysutton] but I am not in a rush. if it ain't (that) broke, don't fix it
  65. [karlgroves] The cobbler’s children always need new shoes.
  66. [cordelia] I recently redid mine and it was very satisfying
  67. [marcysutton] I love it Cordelia!
  68. [cordelia] thanks!
  69. [cordelia] but I totally agree with if it ain’t broke, don’t fix it! especially since there are so many other sites to fix...
  70. [marcysutton] just found some things that are legitimately broken
  71. zakim-robot
    @zakim-robot
    Aug 18 22:02
    [marcysutton] haha
  72. zakim-robot
    @zakim-robot
    Aug 18 22:18
    [michiel] I need to redo the role=drinks websites.
  73. [michiel] Needs something a bit more eventy.
  74. [michiel] Or some other vague term for an event website :P
  75. [marcysutton] I read "eleventy" and immediately my mind went to Stranger Things
  76. [michiel] =D
  77. [michiel] Just saw that last week, really good.
  78. [michiel] Am kinda scared about next season though.
  79. [michiel] Marcy you going to TPAC?
  80. zakim-robot
    @zakim-robot
    Aug 18 22:23
    [michiel] Cordelia: I still can't get over how good your 2015 in review was :O
  81. [cordelia] @michiel: Thanks!
  82. zakim-robot
    @zakim-robot
    Aug 18 22:36
    [marcysutton] Nope not planning on it, I'm not working on standards really
  83. [marcysutton] Sounds awesome though
  84. [marcysutton] I will be in Europe around that time for some conference talks, maybe I should have :)