/irc-logs / mozilla / #accessibility / 2014-03-31 / end

Options:

  1. # Session Start: Mon Mar 31 00:00:00 2014
  2. # Session Ident: #accessibility
  3. # [00:52] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  4. # [00:54] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  5. # [01:21] * Quits: yash (uid13811@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
  6. # [02:30] * khuey is now known as khuey|away
  7. # [02:40] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  8. # [02:42] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  9. # [02:49] * Quits: maxli (Adium@moz-F47DD19B.student.cs.uwaterloo.ca) (Quit: Leaving.)
  10. # [03:23] * khuey|away is now known as khuey
  11. # [04:10] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  12. # [04:29] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  13. # [04:31] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  14. # [04:35] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  15. # [04:36] * Joins: kushagra_ (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  16. # [04:36] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  17. # [04:38] * Quits: kushagra_ (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  18. # [04:39] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  19. # [04:39] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  20. # [04:40] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  21. # [04:42] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  22. # [04:42] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  23. # [04:43] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  24. # [04:43] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  25. # [04:45] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  26. # [04:54] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  27. # [04:56] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  28. # [05:00] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  29. # [05:02] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  30. # [05:02] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  31. # [05:03] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  32. # [05:03] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  33. # [05:05] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  34. # [05:06] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  35. # [05:07] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Connection reset by peer)
  36. # [05:07] * Joins: kushagra_ (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  37. # [05:09] * Quits: kushagra_ (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  38. # [05:21] * Joins: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP)
  39. # [05:23] * Quits: kushagra (kushagra@8D059F27.BB65D3C8.520CDC98.IP) (Ping timeout)
  40. # [06:04] * khuey is now known as khuey|away
  41. # [06:59] * khuey|away is now known as khuey
  42. # [07:38] * Joins: icaaq (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se)
  43. # [07:38] * icaaq is now known as icaaq|afk
  44. # [07:40] * Quits: icaaq|afk (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  45. # [07:44] * Joins: icaaq (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se)
  46. # [08:09] * khuey is now known as khuey|mtg
  47. # [08:20] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  48. # [09:29] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  49. # [09:47] * khuey|mtg is now known as khuey
  50. # [10:17] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  51. # [10:32] * Joins: Mic (Mic@moz-6AC8CD16.superkabel.de)
  52. # [11:10] * Joins: kushagra (kushagra@DD5718CC.244D3809.520CDC98.IP)
  53. # [11:19] <@firebot> marco.zehe@googlemail.com changed the Resolution on bug 986876 from --- to DUPLICATE.
  54. # [11:19] <@firebot> marco.zehe@googlemail.com changed the Status on bug 986876 from NEW to RESOLVED.
  55. # [11:19] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=986876 nor, --, ---, nobody, RESO DUPLICATE, a full HTML document written into iframe tags is not rendered in the accessibility tree
  56. # [12:10] * icaaq is now known as icaaq|afk
  57. # [12:10] * icaaq|afk is now known as icaaq
  58. # [12:11] * icaaq is now known as icaaq|afk
  59. # [12:16] * icaaq|afk is now known as icaaq
  60. # [12:27] * khuey is now known as khuey|away
  61. # [12:29] * Quits: kushagra (kushagra@DD5718CC.244D3809.520CDC98.IP) (Ping timeout)
  62. # [12:31] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  63. # [12:34] * khuey|away is now known as khuey
  64. # [12:42] * Quits: Mic (Mic@moz-6AC8CD16.superkabel.de) (Quit: Instantbird -- http://www.instantbird.com)
  65. # [12:45] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Ping timeout)
  66. # [12:51] * agibson is now known as agibson|afk
  67. # [12:52] <@firebot> alexandra.lucinet@softvision.ro changed the Component on bug 987083 from Untriaged to Keyboard Navigation.
  68. # [12:52] <@firebot> alexandra.lucinet@softvision.ro changed the Status on bug 987083 from UNCONFIRMED to NEW.
  69. # [12:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=987083 nor, --, ---, nobody, NEW, [Restore Session] navigation doesn't work via keyboard shortcuts
  70. # [13:05] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  71. # [13:19] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Client exited)
  72. # [13:19] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  73. # [13:27] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Ping timeout)
  74. # [13:28] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  75. # [13:33] <@firebot> paul.silaghi@softvision.ro changed the Status on bug 987026 from RESOLVED to VERIFIED.
  76. # [13:34] <@firebot> paul.silaghi@softvision.ro set status-firefox31 to verified on bug 987026.
  77. # [13:34] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=987026 cri, --, mozilla31, surkov.alexander, VERI FIXED, Crash when adopting a focused element [@ mozilla::a11y::FocusManager::ProcessDOMFocus]
  78. # [13:42] <@firebot> New Core - Disability Access APIs bug 989958 filed by marco.zehe@googlemail.com.
  79. # [13:42] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=989958 nor, --, ---, nobody, NEW, A html:button element with aria-pressed="true" does not expose pressed state
  80. # [13:46] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  81. # [13:47] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  82. # [13:51] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Client exited)
  83. # [14:00] * khuey is now known as khuey|away
  84. # [14:04] * khuey|away is now known as khuey
  85. # [14:12] * Joins: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net)
  86. # [14:12] * agibson|afk is now known as agibson
  87. # [14:17] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
  88. # [14:25] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  89. # [14:30] * Joins: MarcoZ (marco.zehe@moz-160BFD0E.dip0.t-ipconnect.de)
  90. # [14:30] * ChanServ sets mode: +ao MarcoZ MarcoZ
  91. # [14:33] <@MarcoZ> Good morning all!
  92. # [14:33] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  93. # [14:33] <@MarcoZ> Germany's on daylight savings now, too.
  94. # [14:34] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
  95. # [14:35] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
  96. # [14:49] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Client exited)
  97. # [15:18] * @MarcoZ writes a patch... Hold your breaths! :)
  98. # [15:25] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  99. # [15:25] * ChanServ sets mode: +o surkov
  100. # [15:29] <@MarcoZ> Hi surkov!
  101. # [15:29] <@surkov> hey, MarcoZ
  102. # [15:33] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  103. # [15:33] * ChanServ sets mode: +o yzen
  104. # [15:35] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  105. # [15:35] * ChanServ sets mode: +qo davidb davidb
  106. # [15:36] <@davidb> heyo~
  107. # [15:36] <@davidb> heyo!
  108. # [15:36] <@MarcoZ> Good morning yzen and davidb! :)
  109. # [15:36] <@davidb> MarcoZ: doorhangers again eh?
  110. # [15:37] <@MarcoZ> davidb: Yes, and it is really becoming more of a problem the more we ask for stuff. Moreover, different doorhangers behave differently. The ones about running plugins are actually two, if you click the "Save" button on the first, a second appears, but immediately disappears once you do anything with the keyboard.
  111. # [15:38] <@davidb> "more of a problem the more we ask for stuff"?
  112. # [15:38] <@MarcoZ> aviSomeone, preferably on-site, must sit down with a Firefox front-end dev once and go through the keyboard interaction crappiness and make them fix it right on the spot. :) I have a feeling otherwise it will NEVER get done.
  113. # [15:38] <@MarcoZ> davidb: As in "The more we prompt theuser for certain decisions". :)
  114. # [15:38] * Joins: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP)
  115. # [15:38] <@MarcoZ> And my typing is a total mess.
  116. # [15:39] <@davidb> ah ok
  117. # [15:40] <@MarcoZ> davidb: I'm tempted to ask gijs, since he knows about a11y and also what's important for keyboard users, but I am afraid he might be totally tied up in Australis work still.
  118. # [15:40] <@davidb> he's usually in channel here
  119. # [15:40] <@davidb> doesn't hurt to ask
  120. # [15:41] <@davidb> i sit near mconley but he is a completely booked
  121. # [15:43] <@davidb> did folks have a good weekend?
  122. # [15:44] * @davidb is well rested
  123. # [15:47] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  124. # [15:47] * Joins: yzen (yzen@8DAD93B2.5DD86DCA.465000F8.IP)
  125. # [15:47] * ChanServ sets mode: +o yzen
  126. # [15:51] <@MarcoZ> davidb: Yup I feel quite relaxed as well, despite the remnants of jet lag and the switch to daylight savings in Europe this Sunday.
  127. # [15:52] * @MarcoZ goes to have an afternoon ice cream before the 1:1 while hopefully this time the stupid Windows build finishes.
  128. # [15:52] <@MarcoZ> davidb: Will be ready for our 1:1 at the usual time.
  129. # [15:54] <@davidb> ack
  130. # [15:54] <@firebot> ttaubert@mozilla.com changed the Resolution on bug 987083 from --- to DUPLICATE.
  131. # [15:55] <@firebot> ttaubert@mozilla.com changed the Status on bug 987083 from NEW to RESOLVED.
  132. # [15:55] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=987083 nor, --, ---, nobody, RESO DUPLICATE, [Restore Session] navigation doesn't work via keyboard shortcuts
  133. # [15:58] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  134. # [15:59] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Ping timeout)
  135. # [16:01] * Quits: @yzen (yzen@8DAD93B2.5DD86DCA.465000F8.IP) (Ping timeout)
  136. # [16:01] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  137. # [16:01] * ChanServ sets mode: +o yzen
  138. # [16:01] <@davidb> MarcoZ: rock and roll
  139. # [16:18] * icaaq is now known as icaaq|afk
  140. # [16:23] * icaaq|afk is now known as icaaq
  141. # [16:24] * icaaq is now known as icaaq|afk
  142. # [16:24] * icaaq|afk is now known as icaaq
  143. # [16:30] * khuey is now known as khuey|away
  144. # [16:30] <@firebot> jwei@mozilla.com granted in-testsuite on bug 844023.
  145. # [16:30] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=844023 nor, --, mozilla31, jwei, RESO FIXED, group info might not be properly updated when flat trees mutate
  146. # [16:35] <@firebot> jwei@mozilla.com granted in-testsuite on bug 986054.
  147. # [16:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=986054 nor, --, ---, jwei, NEW, Propagate name change events
  148. # [16:36] <@davidb> MarcoZ: looks like enn is asking for it :)
  149. # [16:37] * Joins: victorporof (victorporo@13F2CEC5.7672369.D8E68FF6.IP)
  150. # [16:45] <@MarcoZ> davidb: Yeah I am just now filing a very specific one about the Run Adobe Flash one.
  151. # [16:45] <@davidb> :)
  152. # [16:47] * icaaq is now known as icaaq|afk
  153. # [16:51] * davidb is now known as davidb|afk
  154. # [16:53] * davidb|afk is now known as davidb
  155. # [16:55] <@firebot> New Firefox - Keyboard Navigation bug 990039 filed by marco.zehe@googlemail.com.
  156. # [16:55] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=990039 maj, --, ---, nobody, NEW, Door hanger for Click To Play not fully keyboard accessible
  157. # [17:06] <@davidb> tbsaunde: when is good?
  158. # [17:06] <@tbsaunde> davidb: whenever was just waiting on you then gave up :p
  159. # [17:07] <@davidb> tbsaunde: oh i thought you were gonna grab cereal. want to eat first then ping me?
  160. # [17:07] <@tbsaunde> davidb: no, just a granola bar
  161. # [17:07] <@davidb> ok coming over.
  162. # [17:07] * davidb is now known as davidb|afk
  163. # [17:10] <@firebot> New Firefox - Keyboard Navigation bug 990045 filed by marco.zehe@googlemail.com.
  164. # [17:10] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=990045 maj, --, ---, nobody, NEW, Don't Auto-focus the Save Password prompt
  165. # [17:21] * Quits: @MarcoZ (marco.zehe@moz-160BFD0E.dip0.t-ipconnect.de) (Input/output error)
  166. # [17:40] * davidb|afk is now known as davidb
  167. # [17:42] <@firebot> marco.zehe@googlemail.com cancelled needinfo?(marco.zehe@google mail.com) on bug 638465.
  168. # [17:42] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=638465 nor, --, ---, nobody, NEW, We're not picking up the insertion into the newly created window of testcase for bug 637644
  169. # [17:42] * Joins: MarcoZ (marco.zehe@moz-160BFD0E.dip0.t-ipconnect.de)
  170. # [17:42] * ChanServ sets mode: +ao MarcoZ MarcoZ
  171. # [17:45] <@davidb> tbsaunde: PMed you
  172. # [17:46] * Joins: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP)
  173. # [17:48] * Quits: kushagra (kushagra@D91725BE.A81B8C33.520CDC98.IP) (Ping timeout)
  174. # [17:50] * davidb is now known as davidb|afk
  175. # [17:55] * davidb|afk is now known as davidb
  176. # [18:01] * davidb is now known as davidb|afk
  177. # [18:05] <@tbsaunde> lunch?
  178. # [18:06] <@tbsaunde> surkov: yzen jwei davidb|afk ^
  179. # [18:07] <@surkov> i'm not in the offic
  180. # [18:07] <@yzen> tbsaunde i brought but ill eat with everyone
  181. # [18:07] <@surkov> but yeah :)
  182. # [18:10] <SteveF> lots of negative press for the mozillians :-(
  183. # [18:51] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  184. # Session Close: Mon Mar 31 18:52:57 2014
  185. #
  186. # Session Start: Mon Mar 31 18:52:57 2014
  187. # Session Ident: #accessibility
  188. # [18:52] * Disconnected
  189. # [18:58] * Attempting to rejoin channel #accessibility
  190. # [19:01] * Attempting to rejoin channel #accessibility
  191. # [19:01] * Rejoined channel #accessibility
  192. # [19:01] * Topic is 'build the web for everyone | http://is.gd/yqDl6M'
  193. # [19:01] * Set by davidb on Mon Jan 06 15:34:52
  194. # Session Close: Mon Mar 31 19:03:18 2014
  195. #
  196. # Session Start: Mon Mar 31 19:03:18 2014
  197. # Session Ident: #accessibility
  198. # [19:03] * Disconnected
  199. # [19:04] * Attempting to rejoin channel #accessibility
  200. # [19:04] * Rejoined channel #accessibility
  201. # [19:04] * Topic is 'build the web for everyone | http://is.gd/yqDl6M'
  202. # [19:04] * Set by davidb on Mon Jan 06 15:34:52
  203. # [19:04] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  204. # [19:04] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  205. # [19:04] * ChanServ sets mode: +o surkov
  206. # [19:05] <@davidb> i've not seen that error
  207. # [19:05] * clown is now known as clown_mtg
  208. # [19:05] <@davidb> i just built trunk
  209. # [19:05] <@eeejay> MarcoZ, don't give up!
  210. # [19:05] <@surkov> yep, strange
  211. # [19:05] <@MarcoZ> davidb: Nope, because it was from a try build with my patch in it.
  212. # [19:06] <@surkov> need an update?
  213. # [19:06] <@MarcoZ> surkov: The line just says: roles::Role role = Role();
  214. # Session Close: Mon Mar 31 19:07:15 2014
  215. #
  216. # Session Start: Mon Mar 31 19:07:15 2014
  217. # Session Ident: #accessibility
  218. # [19:07] * Disconnected
  219. # [19:08] * Attempting to rejoin channel #accessibility
  220. # [19:08] * Rejoined channel #accessibility
  221. # [19:08] * Topic is 'build the web for everyone | http://is.gd/yqDl6M'
  222. # [19:08] * Set by davidb on Mon Jan 06 15:34:52
  223. # [19:08] <@surkov> MarcoZ: I'd say Role() should be a const method
  224. # [19:08] <@surkov> since it doesn't really need to change the object
  225. # [19:09] <@MarcoZ> surkov: I am just trying to get the role of the current accessible to test against something. So how do I do that froma const method?
  226. # [19:10] <@davidb> fwiw tbsaunde is on an errand, should be back in an hour or so
  227. # [19:10] <@surkov> I see, I think Role() and its dependants should be const method, but it's not two lines code but pretty simple I think
  228. # [19:10] <@surkov> still
  229. # [19:10] <@MarcoZ> surkov: I'm in Accessible::ApplyARIAState.
  230. # [19:11] <@surkov> MarcoZ: are you working on button aria-pressed bug?
  231. # [19:11] <@MarcoZ> surkov: I want to fix something completely different. I don't want to fix any method dependencies. I just want to get the role.
  232. # [19:11] <@MarcoZ> surkov: Yes, bug 989958.
  233. # [19:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=989958 nor, --, ---, nobody, NEW, A html:button element with aria-pressed="true" does not expose pressed state
  234. # [19:11] <@surkov> MarcoZ: I'd say you don't need Role(), you need accessible type
  235. # [19:11] <@surkov> generic type
  236. # [19:12] <@MarcoZ> surkov: Because we mutate the role of a native button if we detect the aria-pressed state, but never apply the pressed state to anything other than an actual ARIA button.
  237. # [19:12] <@MarcoZ> surkov: So I want to test if the current role is role::TOGGLEBUTTON, and if so, and aria-presssed is "true", expose the "pressed" state.
  238. # [19:13] <@MarcoZ> Gosh this used to be so easy!
  239. # [19:13] <@surkov> I see, it's nice because of code reusing but it's more heavy than generic types
  240. # [19:13] <@MarcoZ> Whatever generic types are.
  241. # [19:13] * @MarcoZ has no clue.
  242. # [19:14] * @MarcoZ should just give up writing patches alltogether.
  243. # [19:15] <@surkov> problems should make you stronger, don't give up :)
  244. # [19:15] <@MarcoZ> surkov: We're talking about C++ here. :)
  245. # [19:16] <@surkov> yeah
  246. # [19:16] <@MarcoZ> And some whacky techniques I've never seen before.
  247. # [19:16] <@surkov> current code is in the middle of what we had and what we want to have
  248. # [19:16] <@MarcoZ> Much less know what "generic types" are.
  249. # [19:16] <@surkov> generic types is a fast alternative to Roles()
  250. # [19:16] * @eeejay bikes away
  251. # [19:16] <@surkov> one day I think Role() will be implemented via types
  252. # [19:16] * @MarcoZ just wants to apply an ARIA role to a toggle button, please!
  253. # [19:17] <@surkov> MarcoZ: look at AccTypes.h
  254. # [19:17] <@surkov> you need to add button type into AccGenericType and make sure ARIA buttons and HTML, XUL buttons expose it
  255. # [19:18] <@surkov> after that you do HasGenericType(eButton) and you've done
  256. # [19:20] * @MarcoZ laughs hard and loud. I have no idea what you just told me.
  257. # [19:21] <@MarcoZ> surkov: This is waaaaaay beyond my abilities. I wouldn't even know where to start with what you just told me.
  258. # [19:22] <@surkov> MarcoZ: I remember the times when you created large and good patches :) you diddn
  259. # [19:22] <@surkov> you didn't look at the code for a while so it looks new for you
  260. # [19:22] <@surkov> it makes sense to start from AccTypes.h as I said
  261. # [19:22] <@MarcoZ> surkov: If I remember correctly, those were also largely tests, not big C++ patches. :)
  262. # [19:23] <@surkov> there were some c++ patches, no?
  263. # [19:23] <@surkov> not two lines patches of course
  264. # [19:23] * Joins: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca)
  265. # [19:23] <@MarcoZ> surkov: So I looked at that accTypes.h and found the eHTMLButtonType constant. I'm good, eh? :P
  266. # [19:23] <@surkov> MarcoZ: yeah, but you need to add eButton into AccGenericType enum
  267. # [19:24] <@surkov> and then make sure ARIA, XUL and HTML buttons expose them
  268. # [19:24] <@surkov> you can search for other AccGenericType constants to see how we do that
  269. # [19:25] * Joins: kushagra (kushagra@206AB77E.F6E9E457.520CDC98.IP)
  270. # [19:26] * Quits: kushagra (kushagra@206AB77E.F6E9E457.520CDC98.IP) (Connection reset by peer)
  271. # [19:26] * Joins: kushagra_ (kushagra@206AB77E.F6E9E457.520CDC98.IP)
  272. # [19:27] <@MarcoZ> So the only place I found where eHTMLButtonType is used is in nsAccessibilityService::CreateAccessibleByFrameType, used to create an HTMLButtonAccessible.
  273. # [19:35] <@MarcoZ> surkov: so I *think* I might get this right for HTMLButton and whereever XUL button is defined, but I have no clue where I would add that to the ARIA button. Is this somewhere in that wild ARIA map structure?
  274. # [19:36] <@surkov> MarcoZ: right, accTypes field
  275. # [19:37] <@surkov> kGenericAccType should be replaced on proper value
  276. # [19:37] <@MarcoZ> OK, I will get back to this tomorrow. I totally expect to fail on this, but I will see if I can make *some* sense out of this wild thing.
  277. # [19:38] <@MarcoZ> (and all I wanted was to add a simple state if one specific role was present...)
  278. # [19:39] * @MarcoZ sighs and signs off for the night.
  279. # [19:39] * Quits: @MarcoZ (marco.zehe@moz-160BFD0E.dip0.t-ipconnect.de) (Quit: Did I ever mention that I hate C++?)
  280. # [19:41] * icaaq|afk is now known as icaaq
  281. # [19:47] * agibson is now known as agibson|afk
  282. # [19:57] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
  283. # [19:59] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  284. # [19:59] * ChanServ sets mode: +qo davidb davidb
  285. # [20:04] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  286. # [20:08] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  287. # [20:24] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  288. # [20:24] * ChanServ sets mode: +qo davidb davidb
  289. # [20:39] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Client exited)
  290. # [20:54] <@firebot> New Core - Disability Access APIs bug 990150 filed by eitan@monotonous.org.
  291. # [20:54] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=990150 nor, --, ---, nobody, NEW, [AccessFu] Have content tests run with debugging on.
  292. # [21:00] * Joins: Mic (Mic@moz-68E8710C.superkabel.de)
  293. # [21:17] * Quits: jgunder (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Client exited)
  294. # [21:18] * Joins: jgunder (chatzilla@moz-97EEA285.rehab.uiuc.edu)
  295. # [21:19] <@yzen> eeejay hey
  296. # [21:19] <@yzen> have you tried running gaia-ui a11y tests on the device lately
  297. # [21:19] <@yzen> ?
  298. # [21:33] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
  299. # [21:40] <@davidb> BBL
  300. # [21:40] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Blah blah blah)
  301. # [21:41] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Quit: leaving... bye!)
  302. # [21:42] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  303. # [21:42] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  304. # [21:42] * ChanServ sets mode: +o yzen
  305. # [21:45] * kushagra_ is now known as kushagra
  306. # [22:08] * Quits: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  307. # [22:08] * Joins: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP)
  308. # [22:33] * Quits: jgunder (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
  309. # [22:34] * Joins: davidb (davidb@moz-525B1A04.dsl.bell.ca)
  310. # [22:34] * ChanServ sets mode: +qo davidb davidb
  311. # [22:48] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  312. # [23:03] * Joins: maxli1 (Adium@moz-F47DD19B.student.cs.uwaterloo.ca)
  313. # [23:03] * Quits: maxli (Adium@moz-EE42E0E.student.cs.uwaterloo.ca) (Ping timeout)
  314. # [23:15] * Quits: icaaq (icaaq@moz-1A847AAB.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  315. # [23:16] * Quits: kushagra (kushagra@206AB77E.F6E9E457.520CDC98.IP) (Client exited)
  316. # [23:17] * Joins: kushagra (kushagra@206AB77E.F6E9E457.520CDC98.IP)
  317. # [23:19] * Quits: kushagra (kushagra@206AB77E.F6E9E457.520CDC98.IP) (Ping timeout)
  318. # [23:23] <@firebot> ryanvm@gmail.com changed the Resolution on bug 986054 from --- to FIXED.
  319. # [23:23] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  320. # [23:23] <@firebot> ryanvm@gmail.com changed the Status on bug 986054 from NEW to RESOLVED.
  321. # [23:23] <@firebot> ryanvm@gmail.com changed the Target Milestone on bug 986054 from --- to mozilla31.
  322. # [23:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=986054 nor, --, mozilla31, jwei, RESO FIXED, Propagate name change events
  323. # [23:25] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  324. # [23:25] * ChanServ sets mode: +o yzen
  325. # [23:27] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  326. # [23:38] * Quits: @davidb (davidb@moz-525B1A04.dsl.bell.ca) (Ping timeout)
  327. # [23:39] * Joins: davidb (davidb@moz-525B1A04.dsl.bell.ca)
  328. # [23:39] * ChanServ sets mode: +qo davidb davidb
  329. # [23:56] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  330. # [23:58] * Quits: jwei (jwei@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Leaving.)
  331. # Session Close: Tue Apr 01 00:00:00 2014

The end :)