/irc-logs / mozilla / #accessibility / 2014-08-08 / end

Options:

  1. # Session Start: Fri Aug 08 00:00:00 2014
  2. # Session Ident: #accessibility
  3. # [00:26] * khuey is now known as khuey|away
  4. # [00:26] * khuey|away is now known as khuey
  5. # [00:45] * Joins: maxli1 (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
  6. # [00:45] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Input/output error)
  7. # [01:19] * Quits: Gijs (gijs@moz-A0F72B.range81-159.btcentralplus.com) (Quit: sleep)
  8. # [01:49] * Joins: newtron (newtron@1158F938.C5836A43.971E19F6.IP)
  9. # [02:02] * Quits: guigs2 (Adium@moz-62518563.mtv2.mozilla.com) (Quit: Leaving.)
  10. # [02:02] * Quits: newtron (newtron@1158F938.C5836A43.971E19F6.IP) (Quit: Leaving...)
  11. # [02:55] * khuey is now known as khuey|away
  12. # [03:07] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  13. # [03:07] * ChanServ sets mode: +o surkov
  14. # [03:25] * Joins: yliao (yliao@moz-99690620.hinet-ip.hinet.net)
  15. # [03:42] <@firebot> jamie@nvaccess.org changed the Resolution on bug 671499 from --- to WORKSFORME.
  16. # [03:42] <@firebot> jamie@nvaccess.org changed the Status on bug 671499 from NEW to RESOLVED.
  17. # [03:42] <@firebot> https://bugzil.la/671499 — WORKSFORME — Word offsets broken for embedded objects
  18. # [04:28] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  19. # [04:31] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  20. # [04:31] * ChanServ sets mode: +o surkov
  21. # [05:30] * Quits: maxli1 (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
  22. # [06:20] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  23. # [06:21] * Quits: yash_ (uid13811@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
  24. # [06:44] <@firebot> jamie@nvaccess.org changed the Resolution on bug 672157 from --- to WORKSFORME.
  25. # [06:44] <@firebot> jamie@nvaccess.org changed the Status on bug 672157 from NEW to RESOLVED.
  26. # [06:44] <@firebot> https://bugzil.la/672157 — WORKSFORME — Line offsets broken when embedded object crosses multiple lines
  27. # [07:03] <@firebot> jamie@nvaccess.org changed the Resolution on bug 599814 from --- to WORKSFORME.
  28. # [07:03] <@firebot> jamie@nvaccess.org changed the Status on bug 599814 from REOPENED to RESOLVED.
  29. # [07:03] <@firebot> https://bugzil.la/599814 — WORKSFORME, dbolter — Some pages like sinclairhoerspiele.de come up with all accessibles unknown and the windows having th
  30. # [07:20] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
  31. # [07:43] * Joins: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se)
  32. # [07:44] * icaaq is now known as icaaq|afk
  33. # [07:45] * icaaq|afk is now known as icaaq
  34. # [07:45] * icaaq is now known as icaaq|afk
  35. # [07:55] * icaaq|afk is now known as icaaq
  36. # [10:18] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  37. # [11:03] * Joins: MarcoZ (marco.zehe@moz-289180F0.dip0.t-ipconnect.de)
  38. # [11:03] * ChanServ sets mode: +ao MarcoZ MarcoZ
  39. # [11:15] <@firebot> marco.zehe@googlemail.com requested needinfo from dbolter@mozilla.com on bug 673418.
  40. # [11:15] <@firebot> https://bugzil.la/673418 — REOPENED — Support the abbr attribute on html:th elements
  41. # [11:17] <@firebot> marco.zehe@googlemail.com changed the Resolution on bug 645670 from --- to WORKSFORME.
  42. # [11:17] <@firebot> marco.zehe@googlemail.com changed the Status on bug 645670 from REOPENED to RESOLVED.
  43. # [11:17] <@firebot> https://bugzil.la/645670 — WORKSFORME — inaccessible add ons window with n.v.d.a - causes crash
  44. # [11:20] <@firebot> marco.zehe@googlemail.com requested needinfo from surkov.alexander@gmail.com on bug 764757.
  45. # [11:20] <@firebot> https://bugzil.la/764757 — NEW — NVDA announces incorrect number of items when display:inline-block; is used
  46. # [11:29] * Joins: Gijs (gijs@moz-A0F72B.range81-159.btcentralplus.com)
  47. # [11:41] <@MarcoZ> Gijs! My hero!
  48. # [11:42] <Gijs> MarcoZ: err, as I believe people say these days: well, that escalated quickly!
  49. # [11:42] <Gijs> MarcoZ: what did I do?
  50. # [12:05] <@MarcoZ> Gijs: You not only jumped on those pet bugs of mine, you also found a solution that will probably solve quite a lot of these access key issues in the doorhangers right away. :)
  51. # [12:05] <Gijs> MarcoZ: I'm fairly sure it's just the CTP one(s) :(
  52. # [12:06] <Gijs> (as far as access keys go)
  53. # [12:06] <@MarcoZ> Gijs: Now let's hope the needinfo requests for the focus issues on Windows etc. are answered quickly, so we can get moving on those, too.
  54. # [12:06] <Gijs> our accesskey support for menu-buttons (split buttons with both a kind of default action and a dropdown menu) I'm not sure exists, and if it does, I'm not sure how it should work
  55. # [12:06] <Gijs> MarcoZ: this is actually an interesting question, ish.
  56. # [12:06] <@MarcoZ> Gijs: Those are no small part, these Flash, Java, and possibly other thingies nag users constantly, unless one completely deactivates/uninstalls Flas.
  57. # [12:07] <Gijs> MarcoZ: so imagine you have this button with 1 tabstop
  58. # [12:07] <Gijs> MarcoZ: and on the left you have a default action, and on the right a dropdown arrow which lets you pop down the menu which shows you more options
  59. # [12:07] <Gijs> MarcoZ: crucially, that menu doesn't include the default action
  60. # [12:07] <Gijs> MarcoZ: now as a dev, I define an accesskey (based on the string for the default action) for the button
  61. # [12:08] <Gijs> MarcoZ: hitting the accesskey should do what, in this case? :)
  62. # [12:08] <Gijs> MarcoZ: I guess the default action, but then, how do you access the dropdown menu?
  63. # [12:08] <Gijs> it's kind of shitty :)
  64. # [12:08] * Gijs doesn't really know of a good solution
  65. # [12:08] <@MarcoZ> Gijs: Yes, those are real beasts.
  66. # [12:08] <@MarcoZ> I am just about to look up what the ARIA implementation guide says about button menus, or menu buttons, or whatever they are called.
  67. # [12:13] <@MarcoZ> Gijs: http://www.w3.org/TR/wai-aria-practices/#menubutton
  68. # [12:14] <Gijs> MarcoZ: right, so, confusingly, we have two types of these
  69. # [12:14] <@MarcoZ> So my suggestion would be: Access key moves focus to the menu button, but does not invoke default action. Deviating from the spec, Space invokes default action, and places focus back on a sensible item. DownArrow opens menu of options.
  70. # [12:14] <Gijs> MarcoZ: the one the aria spec refers to has no default action - pressing the button shows the menu, and that's the end of it.
  71. # [12:15] <Gijs> hmm
  72. # [12:16] <Gijs> MarcoZ: that sounds like it would work - I don't suppose we can clearly signal through the a11y APIs that space will invoke an action rather than pop down the menu?
  73. # [12:16] <Gijs> MarcoZ: because if we use the same role, I'm worried that a11y software will represent the button in the same way as one that doesn't have a default action (and where "space" would pop up the menu)
  74. # [12:25] <@MarcoZ> Gijs: You're right, there is no special role. Let me ask on the public WAI-ARIA list for opinions.
  75. # [12:34] * Quits: yliao (yliao@moz-99690620.hinet-ip.hinet.net) (Client exited)
  76. # [12:35] * Joins: yliao (yliao@moz-E37F359D.hinet-ip.hinet.net)
  77. # [12:37] * Quits: yliao (yliao@moz-E37F359D.hinet-ip.hinet.net) (Ping timeout)
  78. # [12:40] * agibson is now known as agibson|afk
  79. # [13:06] * Quits: @MarcoZ (marco.zehe@moz-289180F0.dip0.t-ipconnect.de) (Ping timeout)
  80. # [13:06] * Joins: yliao (yliao@9F514F1A.36A397FD.28909328.IP)
  81. # [13:06] * Joins: MarcoZ (marco.zehe@moz-289180F0.dip0.t-ipconnect.de)
  82. # [13:06] * ChanServ sets mode: +ao MarcoZ MarcoZ
  83. # [13:09] * Quits: yliao (yliao@9F514F1A.36A397FD.28909328.IP) (Connection reset by peer)
  84. # [13:10] * Joins: yliao (yliao@9F514F1A.36A397FD.28909328.IP)
  85. # [13:28] * Quits: yliao (yliao@9F514F1A.36A397FD.28909328.IP) (Client exited)
  86. # [13:38] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
  87. # [13:40] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Client exited)
  88. # [13:43] * icaaq is now known as icaaq|afk
  89. # [13:50] <@MarcoZ> Gijs: We could always add a collapsed/visually hidden element and link it to the menu buttons via aria-describedby so it tells the user on focus to press Space to do default action, and to press DownArrow to open a menu with more actions.
  90. # [13:51] <@MarcoZ> Ideally, it would say "Press Space to save password, press DownArrow for more options".
  91. # [13:51] <@MarcoZ> But let's say what the group thinks. I'm waiting for the message to clear on public-pfwg, since I recently changed my e-mail address.
  92. # [13:59] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  93. # [13:59] * ChanServ sets mode: +o yzen
  94. # [14:04] * Joins: davidb (davidb@moz-A4C0AF90.dsl.bell.ca)
  95. # [14:04] * ChanServ sets mode: +qo davidb davidb
  96. # [14:05] <@davidb> heyo
  97. # [14:08] <@firebot> dbolter@mozilla.com cancelled needinfo?(dbolter@mozilla.com) on bug 673418.
  98. # [14:08] <@firebot> https://bugzil.la/673418 — REOPENED — Support the abbr attribute on html:th elements
  99. # [14:10] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  100. # [14:10] * ChanServ sets mode: +o surkov
  101. # [14:12] <@MarcoZ> Heyo davidb!
  102. # [14:13] <@davidb> hi hi
  103. # [14:15] <@MarcoZ> Longdesc took longer. *ducks and runs* :D
  104. # [14:15] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  105. # [14:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  106. # [14:22] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
  107. # [14:22] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  108. # [14:22] * ChanServ sets mode: +o surkov
  109. # [14:23] * icaaq|afk is now known as icaaq
  110. # [14:28] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  111. # [14:31] <@davidb> heh
  112. # [14:31] * @davidb -> tim hortons
  113. # [14:32] * davidb is now known as davidb|afk
  114. # [14:39] * Joins: yliao (yliao@moz-BD51DC54.dynamic.hinet.net)
  115. # [14:41] * Quits: yliao (yliao@moz-BD51DC54.dynamic.hinet.net) (Ping timeout)
  116. # [14:43] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  117. # [14:43] * ChanServ sets mode: +o yzen
  118. # [14:43] * davidb|afk is now known as davidb
  119. # [14:43] * @davidb returns
  120. # [14:44] <@davidb> i'm actually PTO today so will disappear soon
  121. # [14:49] * Quits: @davidb (davidb@moz-A4C0AF90.dsl.bell.ca) (Quit: peace out)
  122. # [14:54] <@MarcoZ> Gijs: Decided to ask the question on Twitter (@MarcoInEnglish) instead.
  123. # [14:57] <@firebot> New Core - Disability Access APIs bug 1050753 filed by charu.r.malhotra@gmail.com.
  124. # [14:57] <@firebot> https://bugzil.la/1050753 — UNCONFIRMED — Focus is not highlighted for checkboxes when the page is zoomed in
  125. # [15:01] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  126. # [15:01] * Quits: agibson (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  127. # [15:04] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  128. # [15:18] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  129. # [15:18] * ChanServ sets mode: +o yzen
  130. # [15:28] * Joins: anvk (anovak@C141829F.3923648E.6468E038.IP)
  131. # [16:33] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
  132. # [16:34] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  133. # [16:38] * Joins: newtron (newtron@1158F938.C5836A43.971E19F6.IP)
  134. # [16:42] <@yzen> MarcoZ when are you heading to Toronto ?
  135. # [16:43] <@MarcoZ> yzen: Tomorrow. :)
  136. # [16:43] <@MarcoZ> Will be in the hotel approx 6 PM tomorrow EDT.
  137. # [16:44] <@yzen> awesome! next week is going to be fun :)
  138. # [16:44] <@MarcoZ> It is! And I hope we can get lots accomplished! It was good to see that Jamie set some text-related bugs to WFM. I'm sure surkov liked that! :)
  139. # [16:45] <@surkov> right
  140. # [16:45] <@MarcoZ> yzen: I am hoping I can get you or eeejay to fix one of my pet bugs. The password entry for the SIM PIN when you try to unlock the phone or start the Phone app. :)
  141. # [16:46] <@yzen> MarcoZ for sure :)
  142. # [16:46] <@yzen> MarcoZ looks like vivien is taking care of the statusbar
  143. # [16:46] <@yzen> with a single code path for both SR and without SR
  144. # [17:06] <@MarcoZ> yzen: Saw it! Too bad he's going on vacation now that he just started that. :)
  145. # [17:06] <@yzen> yeah
  146. # [17:09] <@MarcoZ> Well perhaps his WIP is sane enough so you or eeejay can pick it up as he suggested.
  147. # [17:10] <@MarcoZ> yzen: ^
  148. # [17:10] <@yzen> MarcoZ i think it's only applicable after that bug is resolved but yes
  149. # [17:11] * @MarcoZ nods.
  150. # [17:27] <@MarcoZ> OK, I better start packing. I'll let you know when I've landed safely. :)
  151. # [17:28] <@MarcoZ> yzen: eeejay: ^ See you on Monday at latest!
  152. # [17:28] <@yzen> MarcoZ have a good flight tomorrow !
  153. # [17:29] <@MarcoZ> Thanks yzen!
  154. # [17:29] * Quits: @MarcoZ (marco.zehe@moz-289180F0.dip0.t-ipconnect.de) (Quit: Off to Toronto I head!)
  155. # [17:31] * icaaq is now known as icaaq|afk
  156. # [17:34] * icaaq|afk is now known as icaaq
  157. # [17:49] * Joins: guigs2 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  158. # [17:56] * icaaq is now known as icaaq|afk
  159. # [17:58] * icaaq|afk is now known as icaaq
  160. # [18:27] * icaaq is now known as icaaq|afk
  161. # [18:27] * Quits: guigs2 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net) (Quit: Leaving.)
  162. # [18:28] * Joins: guigs2 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  163. # [18:28] * Quits: guigs2 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net) (Connection reset by peer)
  164. # [18:45] <@firebot> surkov.alexander@gmail.com cancelled needinfo?(surkov.alexander@gmail.com) on bug 673418.
  165. # [18:45] <@firebot> https://bugzil.la/673418 — REOPENED — Support the abbr attribute on html:th elements
  166. # [19:07] * Joins: yash_ (uid13811@moz-E77DEB21.irccloud.com)
  167. # [19:10] <@yzen> eeejay ping
  168. # [19:10] <@eeejay> yzen, yo
  169. # [19:11] <@yzen> eeejay have a question about the call log for you , so i can totally move it to the listbox and get rid of all the hacky markup (like aria hidden etc). The only issue is the edit mode, where all clicks on li's are dismissed (and the user acts on the checkbox itself). Do you think it's ok to use mozInputSource here ?
  170. # [19:12] <@eeejay> yzen, gosh, can't remember why that is an issue
  171. # [19:13] <@yzen> eeejay well we basically would end up with an option that also contains a checkbox but we can't step insid
  172. # [19:13] <@yzen> e
  173. # [19:13] <@eeejay> why not?
  174. # [19:14] <@yzen> eeejay i think we ignore the subtree
  175. # [19:14] <@eeejay> yzen, so in the case where the checkboxes are there, we want to have aria-multiselect=true on the listbox
  176. # [19:15] <@eeejay> yzen, and clicks should toggle the checkbox
  177. # [19:15] <@yzen> ohhh let me see
  178. # [19:16] <@eeejay> yzen, and we don't really want to expose them as checkboxes, just as aria-selected, if possible
  179. # [19:16] <@yzen> yes that was my plan
  180. # [19:16] <@eeejay> yzen, hopefully this could all live in a web component one day
  181. # [19:16] <@yzen> yeah
  182. # [19:46] * icaaq|afk is now known as icaaq
  183. # [19:56] * agibson is now known as agibson|afk
  184. # [19:57] * khuey|away is now known as khuey
  185. # [20:07] * icaaq is now known as icaaq|afk
  186. # [20:09] * Quits: Gijs (gijs@moz-A0F72B.range81-159.btcentralplus.com) (Quit: out for dinner)
  187. # [20:30] * Joins: jongund (chatzilla@moz-FE12876D.dres.uiuc.edu)
  188. # [20:34] <yash_> eeejay: Hey ! new patch uploaded
  189. # [20:34] <@eeejay> yash_, sweet! I'll check it out
  190. # [20:35] <yash_> eeejay: ok
  191. # [20:37] <yash_> eeejay: It was specified in the mozbuild to treat warnings as errors, and I observed it just today :-/
  192. # [20:37] <@eeejay> yash_, is it rebased on m-c?
  193. # [20:38] <yash_> eeejay: no, not on the most recent one. should I do it?
  194. # [20:38] <@yzen> eeejay so if we have aria hidden it's still going to be included when we generate name from subtree ?
  195. # [20:38] <@eeejay> yash_, could you? that would be helpful. if not, i'll try this one
  196. # [20:38] <yash_> eeejay: will do it now
  197. # [20:38] <@yzen> eeejay i see we only match on States.INVISIBLE..
  198. # [20:38] <@eeejay> yzen, apparently :P
  199. # [20:39] <@yzen> eeejay ok ill open a bug
  200. # [20:47] <@firebot> New Core - Disability Access APIs bug 1050926 filed by yzenevich@mozilla.com.
  201. # [20:47] <@firebot> https://bugzil.la/1050926 — NEW, yzenevich — [AccessFu] Take into account aria-hidden when generating the name from subtree.
  202. # [20:56] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  203. # [21:00] * icaaq|afk is now known as icaaq
  204. # [21:11] <yash_> eeejay: done.
  205. # [21:12] <@eeejay> yash_, thanks. i'll apply it now
  206. # [21:13] <yash_> eeejay: ok. Thanks
  207. # [21:17] <@eeejay> yash_, https://tbpl.mozilla.org/?tree=Try&rev=cd3ca4e2b76a
  208. # [21:21] * icaaq is now known as icaaq|afk
  209. # [21:33] * khuey is now known as khuey|away
  210. # [21:41] * icaaq|afk is now known as icaaq
  211. # [21:42] <yash_> eeejay: Hey, could you please cancel the current running patch on try. Made a mistake in that.
  212. # [21:43] <@eeejay> yash_, sure
  213. # [21:44] <@eeejay> yash_, cancelled
  214. # [21:45] <yash_> eeejay: Thanks, will upload the correct one in a while
  215. # [22:02] * icaaq is now known as icaaq|afk
  216. # [22:04] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  217. # [22:08] <@yzen> eeejay, do you think const EDGE should be dependent on DPI ?
  218. # [22:08] <@eeejay> yzen, possibly. i wonder if we are doing dpi right
  219. # [22:08] <@eeejay> yzen, the width of the flame is 320px
  220. # [22:09] <@eeejay> yzen, but that can't be right. those must be CSS pixels
  221. # [22:13] <@yzen> ya it's not content pixels
  222. # [22:14] <@eeejay> yzen, and does our dpi value account for device pixels/css pixels?
  223. # [22:15] * Quits: anvk (anovak@C141829F.3923648E.6468E038.IP) (Quit: Leaving.)
  224. # [22:16] <@yzen> i would think so yes, we use winutils.displayDPI to calculate distances in gestures
  225. # [22:38] * icaaq|afk is now known as icaaq
  226. # [22:55] * khuey|away is now known as khuey
  227. # [22:59] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  228. # [23:04] * icaaq is now known as icaaq|afk
  229. # [23:29] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  230. # [23:29] * ChanServ sets mode: +o surkov
  231. # [23:42] * Quits: Justin_o (uid14648@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
  232. # [23:48] * Quits: jongund (chatzilla@moz-FE12876D.dres.uiuc.edu) (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446])
  233. # Session Close: Sat Aug 09 00:00:00 2014

The end :)