Archive index

A11y Slackers Gitter Channel Archive 3rd of August 2016

What fresh hell is THIS now? - Patrick Lauke
  1. zakim-robot
    @zakim-robot
    Aug 03 00:09
    [robdodson] @marcysutton: what's the preferred combo on Mac? Firefox and VoiceOver?
  2. [robdodson] i have a hard time getting firefox to even work with voiceover. it always seems to lock up on me
  3. [marcysutton] Safari and Voiceover
  4. [marcysutton] Firefox doesn't work with VO at all.
  5. [marcysutton] those native platform features work a little better together :p
  6. [marcysutton] That's why I have hope for Edge and Narrator
  7. [marcysutton] Though I have a lot of respect for the folks at NVDA
  8. zakim-robot
    @zakim-robot
    Aug 03 00:16
    [michiel] VoiceOver works sort of with Firefox
  9. [michiel] Wouldn't recommend it, but it works.
  10. [michiel] bkardell: your voice still doesn't fit your face :P
  11. [michiel] Or maybe it does. I only ever see your self portraits…
  12. [michiel] Context: Brian giving a talk here: https://www.youtube.com/watch?v=0v-Qe7CsUxA
  13. Ian Devlin
    @iandevlin
    Aug 03 07:22
    Good morning all.
  14. Job van Achterberg
    @jkva
    Aug 03 07:25
    o/
  15. zakim-robot
    @zakim-robot
    Aug 03 07:33
    [michiel] yawn
  16. Ian Devlin
    @iandevlin
    Aug 03 07:37
    I just realised that I only ever seem to come in here and say hello when I want something, which is a bit rude. So, sorry :D
  17. And I currently don't want anything.
  18. zakim-robot
    @zakim-robot
    Aug 03 07:38
    [michiel] Well that has got to be a first.
  19. [michiel] >:)
  20. Job van Achterberg
    @jkva
    Aug 03 07:38
    heh
  21. Ian Devlin
    @iandevlin
    Aug 03 07:39
    Hmph :worried:
  22. zakim-robot
    @zakim-robot
    Aug 03 07:41
    [michiel] hugs iandevlin
  23. Ian Devlin
    @iandevlin
    Aug 03 07:41
    haha
  24. zakim-robot
    @zakim-robot
    Aug 03 07:43
    [michiel] I'm a good hugger, just ask jkiss.
  25. [jkiss] @michiel speaks the truth. Firm, but without pain.
  26. zakim-robot
    @zakim-robot
    Aug 03 07:48
    [michiel] <3
  27. [michiel] How are the sheep?
  28. [michiel] Saw you got some lambs now.
  29. [michiel] I tried to count them, but I fell asleep…
  30. [jkiss] yeah, the lambs! Just wonderful, thanks. They're too cute. One female, one male. Gonna have to fix the guy :( Or maybe not. But probably yes :(
  31. [michiel] Are they silent?
  32. [michiel] Never the less, they are cute :D
  33. Job van Achterberg
    @jkva
    Aug 03 07:52
    _<
  34. zakim-robot
    @zakim-robot
    Aug 03 07:54
    [jkiss] They make cute little bleats. You can hear one in the short clip at https://mobile.twitter.com/jkiss/status/760678594859282432
  35. [michiel] Ahw <3
  36. [jkiss] Actually expecting a few more in the next week or so.
  37. [michiel] If you get enough of them you can get the band together and have them play ada.
  38. Job van Achterberg
    @jkva
    Aug 03 07:56
    Did any of the duck eggs hatch @jkiss?
  39. zakim-robot
    @zakim-robot
    Aug 03 07:58
    [jkiss] Nope. The ducks just lay them and leave them. Neighbor has an incubator though, so at some point we'll try to grow some more ducks.
  40. Job van Achterberg
    @jkva
    Aug 03 07:58
    Nice
  41. Can never have enough ducks
  42. Just keep an eye on the pigs and make sure they don't start a revolution of any sort
  43. I think that's what got Old Macdonald
  44. zakim-robot
    @zakim-robot
    Aug 03 07:59
    [jkiss] Doubt that's true, but I dig your duck passion.
  45. [michiel] alt=Duck bath toy at CERN's ATLAS control center https://usercontent.irccloud-cdn.com/file/ht3zU589/IMG_0676.jpg
  46. [jkiss] Wasn't that Animal Farm? With the pigs? That's the main reason we don't have any.
  47. [michiel] It is called DACQ: short for Data Acquisition
  48. Job van Achterberg
    @jkva
    Aug 03 08:02
    Yeah. Pigs and Trotskyism don't mix
  49. zakim-robot
    @zakim-robot
    Aug 03 08:16
    [michiel] Nice one: <button tabindex="-1"> </button>
  50. James Nurthen
    @jnurthen
    Aug 03 08:32
    @MichielBijl I've done that from time to time.
  51. Sometimes there is more than 1 control which does the same thing. Taking one or more out of the keyboard sequence makes it more efficient for a keyboard user.
  52. zakim-robot
    @zakim-robot
    Aug 03 08:36
    [michiel] Sure. But in that case something like <button tabindex=-1 aria-hidden=true>Proper label</button> would be appropriate.
  53. [michiel] It was a the play button of a video player in this instance.
  54. James Nurthen
    @jnurthen
    Aug 03 08:39
    Don't always want aria-hidden on them. Often yes but I've had cases where I want to take it out of keyboard navigation but still want it to be accessible to screen readers etc via button list etc.
  55. But yeah. Play buttons are pretty important. There could be a keyboard shortcut to do the same thing but you would need to ensure that your users knew it (and it worked in combo with AT). But there could be a reason they have done that.
  56. zakim-robot
    @zakim-robot
    Aug 03 08:43
    [michiel] There are some key shotcuts, just not documented on the page/website :')
  57. James Nurthen
    @jnurthen
    Aug 03 08:45
    Yeah. Common problem.
  58. zakim-robot
    @zakim-robot
    Aug 03 10:55
    [nimgrg] Hey guys new here, just going to throw in a question. I recently did some work for on making a Modal accessible and it was quite a challenge. There are couple of scenarios where there could be another Modal on top of the existing Modal and frankly I find it really painful having to make Modal on top of the another accessible. What other pattern’s can I suggest to my designer so that we can avoid this scenario. The Modal on top of another Modal is basically used to notify user of connection drop or backend fails. Thanks
  59. Mallory
    @StommePoes
    Aug 03 10:55
    Made the product manager of another team happy-- she was trying to get VO to work with Firefox ("It's reading the controls but none of the text!")
  60. We've got modals on modals
  61. or, not yet but we will
  62. it's a "drawer" that slides out from the side. I decided it needs to be a single-context thing, like a modal. If the user clicks any links inside it, they open another "drawer" (meaning the old one needs to lose focus and go away like th rest of the page)
  63. is that anything similar to what you're doing?
  64. because a notify seems more like... an alert?
  65. zakim-robot
    @zakim-robot
    Aug 03 10:58
    [nimgrg] Yes the first Modal is a slider and has some checkbox and radio controls which fire off actions on the backend. If there are any connection drop we show a Modal at the center of the screen.
  66. [michiel] Could be an alert inside the dialog.
  67. Mallory
    @StommePoes
    Aug 03 10:59
    It's what I'd do... we're going to have swomething more similar to what you describe
  68. for some reason the designers freaking love modals
  69. so they want one for image upload
  70. we'll need an alert for any 500's or whatevers
  71. when the user presses "upload"
  72. zakim-robot
    @zakim-robot
    Aug 03 10:59
    [michiel] It's Golden Earring's new hit: Modal Love
  73. Mallory
    @StommePoes
    Aug 03 10:59
    if we get a 200 back we'll just close the modal and let the page have an alert stating all-cool
  74. The radio's playing that forgotten song
  75. Brenda Lee, Comin On Strong
  76. zakim-robot
    @zakim-robot
    Aug 03 11:00
    [michiel] Nice
  77. Job van Achterberg
    @jkva
    Aug 03 11:00
    Radar <3
  78. zakim-robot
    @zakim-robot
    Aug 03 11:00
    [nimgrg] @michiel: by alert do you mean the using window.alert
  79. Mallory
    @StommePoes
    Aug 03 11:01
    We're planning live regions
  80. although I'm so uncomfortable with those not making it to braille displays
  81. found that out only via Marco in a conversation and I was like, zomg
  82. There's already a bunch of live region role=alerts and alertdialogs on these pages about status and errors and things
  83. If it makes sense to move focus to this "success" one after a user has submitted a photo though, that'll workbetter.
  84. I can't get live regions working reliably with NVDA and JAWS on various browsers
  85. NVDA may read some twice, or may read the old copy of a live region who'se had a change
  86. JAWS is ok on FF, of course IE doens't pass anything useful on
  87. I hope to get a surface next month or so, want to do some testing with Edge on a native machine
  88. Job van Achterberg
    @jkva
    Aug 03 11:05
    Np
  89. Mallory
    @StommePoes
    Aug 03 11:06
    It's probably stupid for me to spend money on a MS machine when work has VO/Saffy as a testing set we want to pass, but I just don't want to buy anything apple
  90. besides, full testing would mean both OSX and iOS, they work so differently
  91. P should just buy me iThings.
  92. @marcysutton also have high hopes for Narrator. On my phone, it seems to get stuck in certain apps, where the phone kinda freezes and the main buttons aren't available, so have to reboot phone to get out :(
  93. zakim-robot
    @zakim-robot
    Aug 03 11:22
    [michiel] @nimgrg: I mean role=alert
  94. [nimgrg] Ah cool, so I guess the solution would be to have a notification or alert within the modal and avoid overlapping the modal
  95. [michiel] That's what I would suggest, yes :)
  96. [michiel] More on modals/dialogs: http://w3c.github.io/aria-practices/#dialog_modal
  97. [nimgrg] thanks
  98. zakim-robot
    @zakim-robot
    Aug 03 11:42
    [michiel] Does anyone know a lot about Windows Phones here?
  99. zakim-robot
    @zakim-robot
    Aug 03 11:52
    [jv] i have used a windows phone for a year
  100. Léonie Watson
    @LJWatson
    Aug 03 12:08
    @Michiel I believe the magnification is pretty good on Windows Phone, but beyond that I don't know much.
  101. zakim-robot
    @zakim-robot
    Aug 03 12:12
    [michiel] Thanks Léonie. Although I was more trying to get info on which one to get for testing :P
  102. Mallory
    @StommePoes
    Aug 03 12:12
    narrator runs on it ok but not on certain apps like WhatsApp
  103. zakim-robot
    @zakim-robot
    Aug 03 12:12
    [michiel] Lumia 650 looks quite alright and isn't too expensive.
  104. Mallory
    @StommePoes
    Aug 03 12:13
    If you just want a cheap one, get from the 500 series
  105. I almost got a 520
  106. lumia
  107. zakim-robot
    @zakim-robot
    Aug 03 12:13
    [caesar] @michiel last time I tested a Windows phone it flat out refused to work with the app I was testing, and let's say it wasn't the app's fault...
  108. Mallory
    @StommePoes
    Aug 03 12:13
    I ended up with the 730 "selfie" phone because better screen contrast and dual-sim
  109. most apps that supposedly "run" on windows phones aren't made to actually do so
  110. meaning stuff sits offscreen, unclickable things, no panning etc
  111. zakim-robot
    @zakim-robot
    Aug 03 12:14
    [caesar] We just bought the cheapest Nokia device we could find. I think it was a Lumia 520.
  112. [michiel] caesar: was that Windows 8 or 10?
  113. Mallory
    @StommePoes
    Aug 03 12:14
    the Vodafone app is an excellent example... total shit
  114. zakim-robot
    @zakim-robot
    Aug 03 12:14
    [caesar] @michiel at the time it was Windows Phone 8
  115. Mallory
    @StommePoes
    Aug 03 12:14
    if it was bought before jan or feb of this year, it's 8
  116. zakim-robot
    @zakim-robot
    Aug 03 12:14
    [michiel] I want one that runs 10 and has a decent processor.
  117. Mallory
    @StommePoes
    Aug 03 12:14
    they were gonna roll out 10 forever and I never got an update if they did
  118. zakim-robot
    @zakim-robot
    Aug 03 12:14
    [caesar] But the 520 had enough RAM to be upgraded to 10, but I haven't been bothered to go back and do it
  119. Mallory
    @StommePoes
    Aug 03 12:14
    ok 10 would not run on some of them
  120. not the 500
  121. zakim-robot
    @zakim-robot
    Aug 03 12:14
    [michiel] No point in buying it if I have to throw it out in a year.
  122. Mallory
    @StommePoes
    Aug 03 12:15
    the 650 was on their list of being able to run 10
  123. and of course all the ones higher than that too
  124. Léonie Watson
    @LJWatson
    Aug 03 12:15
    I'd imagine that any phone you bought new now would be Win10.
  125. Mallory
    @StommePoes
    Aug 03 12:15
    but some of the 500's were not on the list
  126. zakim-robot
    @zakim-robot
    Aug 03 12:15
    [michiel] Yeah the 650 runs 10.
  127. [michiel] 640 still only runs 8.1 I think.
  128. Mallory
    @StommePoes
    Aug 03 12:15
    I wonder if I have to seek out an update?
  129. my version was on the list as "being able to upgrade to 10" when 10 was still being planned to come out for phones.
  130. but if you're just buying it for testing, be aware that even MS is planning on phasing out support for nokias
  131. So, in a few years, there may be no new ones anyway
  132. zakim-robot
    @zakim-robot
    Aug 03 12:17
    [michiel] Hmm, yeah, well, I just want one to test Narrator etc with.
  133. [michiel] Also looking into Android devices.
  134. [michiel] That's an even bigger mess compared to picking a Windows Phone…
  135. [caesar] Ugh. Don't even get me started on Android. I recently discovered that not only have Samsung forked Talkback, they've forked their forked version of Talkback on the more recent devices
  136. Mallory
    @StommePoes
    Aug 03 12:18
    ew, why
  137. zakim-robot
    @zakim-robot
    Aug 03 12:18
    [michiel] Argh
  138. [michiel] Well, I'm looking for something that runs stock Android.
  139. zakim-robot
    @zakim-robot
    Aug 03 12:27
    [caesar] Yeah, just get a Nexus :)
  140. Mallory
    @StommePoes
    Aug 03 12:30
    :P
  141. zakim-robot
    @zakim-robot
    Aug 03 12:31
    [michiel] Yeah probably need to get a used one of those.
  142. Job van Achterberg
    @jkva
    Aug 03 12:33
    I had a Moto Style, but I THREW IT ON THE GROUND
  143. Should have it back in two weeks \o/
  144. zakim-robot
    @zakim-robot
    Aug 03 12:36
    [michiel] That's what you get when you use them.
  145. [michiel] Found in the wild: <img ng-src="…" add-alt-tag aria-hidden="true" src="…">
  146. [michiel] Cappuccino time!
  147. Mallory
    @StommePoes
    Aug 03 12:44
    angular, ug.
  148. zakim-robot
    @zakim-robot
    Aug 03 12:46
    [michiel] And no <alt> te be found :')
  149. [michiel] Also no alt attribute for that matter.
  150. James Nurthen
    @jnurthen
    Aug 03 13:20
    re win phone - i have a 640 for testing which i upgraded to win10
  151. zakim-robot
    @zakim-robot
    Aug 03 13:26
    [michiel] Oh cool! How is it working out for you?
  152. [michiel] Does it have Cortana?
  153. James Nurthen
    @jnurthen
    Aug 03 13:28
    probably... been a while since i turned it on. Not much demand for testing on win phones
  154. zakim-robot
    @zakim-robot
    Aug 03 13:30
    [michiel] You can send it my way if there is no need for you to keep it O:)
  155. powrsurg
    @powrsurg
    Aug 03 13:31
    I think I'll need to get a new windows phone for testing. I doubt my Lumia 520 will get 10
  156. James Nurthen
    @jnurthen
    Aug 03 13:31
    you can buy them for $30 in the US on a PAYG plan and get them unlocked for free.
  157. powrsurg
    @powrsurg
    Aug 03 13:31
    Win phone seems to be the easiest to do high contrast of any mobile device
  158. 30? Damn, I paid $100 for my 520 3 years ago
  159. James Nurthen
    @jnurthen
    Aug 03 13:34
    you have to wait for a deal... the 640 go-phone seems to be OOS everywhere too.
  160. The Cricket wireless one is not as easy to get unlocked as the AT&T version
  161. powrsurg
    @powrsurg
    Aug 03 13:38
    I got mine from AT&T and have never used it on anything other than wifi. Haven't paid for anything beyond htat
  162. James Nurthen
    @jnurthen
    Aug 03 13:39
    (same here) but I unlocked it anyway... always handy to have a spare phone.
  163. Mallory
    @StommePoes
    Aug 03 14:36
    I never worry about locking here
  164. BTW Cortana is even on the 8.1 phones
  165. you just have to allow MS to get your info
  166. so i didn't turn it on
  167. but it's available.
  168. they do like Samsung-- want your voice sent to them for improving Cortana
  169. zakim-robot
    @zakim-robot
    Aug 03 14:53
    [michiel] Argh
  170. powrsurg
    @powrsurg
    Aug 03 15:01
    I'm surprised Samsung doesn't have its own voice assistant. I know that it has driver mode, but that's not the same.
  171. stevefaulkner
    @stevefaulkner
    Aug 03 15:19
    slackers...
  172. Mallory
    @StommePoes
    Aug 03 16:21
    Samsung has Nuance tech for its tv's
  173. they'll prolly add it to their phones at some point
  174. Does anyone else find the meter element, as-is, the most useless thing evar? https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter
  175. Seriously, wtf is that supposed to be
  176. those examples are terribly
  177. terrible.
  178. You wouldn't use a meter to state the heat setting on an oven!
  179. You'd use it for something like "this is page 3 of 5"
  180. showing th first 3 units filled and the other two empty, like a static progressbar
  181. if "supporting" browsers are going to show a little weird bar instead of the text, I can't see the use of this
  182. meter_MDN.png
  183. Mallory
    @StommePoes
    Aug 03 16:27
    alt=MDN website showing the output as "Heat the oven to [image of a half-filled bar]."
  184. You do get the text if you highlight, copy and paste it. But that still limits its usefulness.
  185. zakim-robot
    @zakim-robot
    Aug 03 16:33
    [michiel] Heat the oven to half a bar! Makes total sense.
  186. [michiel] Switch the channel to half a bar!
  187. [michiel] Quick, give me half a bar of glasses!
  188. zakim-robot
    @zakim-robot
    Aug 03 16:52
    [michiel] You'll have to image the angular crap for yourself, but who comes up with this stuff:
    <li role="checkbox" aria-checked="true" tabindex="1">     <label>         <input type="checkbox" name="checkbox_button">         <p>4. What specifically attracts you to our company?</p>          <span class="tickmark cs-tickmark ng-binding" title=""></span>     </label> </li>
    
  189. [scottohara] what the...
  190. [michiel] That was my reaction too :P
  191. [michiel] We don't need no native semantics let the mother fucker burn, burn, burn mother fucker, burn!
  192. [scottohara] i heard you like checkboxes. so we made a custom check box and then put a regular check box inside of it so that we could have double the checkbox for ya
  193. zakim-robot
    @zakim-robot
    Aug 03 16:57
    [michiel] Haha :D
  194. [michiel] (it's not an accessibility issue because the support for the custom thing is good. It's just one of those what the hell moments.
  195. [scottohara] it’s another example of a lack of understanding of basic markup
  196. zakim-robot
    @zakim-robot
    Aug 03 17:03

    [scottohara] and reactive coding.

    this didn’t solve the problem? keep throwing crap at it until the problem is solved. be damned that by solving the problem, i’ve actually introduced bloat and unnecessary elements

  197. [michiel] Well, HTML is very hard to do apparently :P
  198. Mallory
    @StommePoes
    Aug 03 17:32
    reactive coding: "voiceOver keeps saying "3" before the text in the h3, so we fixed it by making it a div"
  199. zakim-robot
    @zakim-robot
    Aug 03 17:32
    [scottohara] exactly
  200. [scottohara] or, from something i saw while looking through some design/dev feeds this morning
  201. [scottohara] someone made an “accessible, responsive table"
  202. [scottohara] but what they really did was just make a flexbox grid of divs and put h3s as the first elements of the visual rows
  203. [scottohara] because “voice over wasn’t relaying what i thought should be announced when using the <th> element"
  204. Mallory
    @StommePoes
    Aug 03 18:07
    for this reason I feel if we're going to encourage devs to test with a screen reader, they need required training (basics anyway) to know A: how it works (so they know what's a bug or not) and B: how most regular users tend to use it.
  205. the second one's a bit harder but not impossible.