/irc-logs / mozilla / #accessibility / 2015-10-22 / end

Options:

Previous day, Next day

  1. # Session Start: Thu Oct 22 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:09] * Joins: sstangl (sstangl@moz-no0.93r.245.63.IP)
  4. # [00:10] <sstangl> I have a dictionary program. A user with a screen reader is saying that it is very difficult to switch the pronunciation between two languages.
  5. # [00:10] <sstangl> is there some HTML code I could add to the text elements to specify which language to use?
  6. # [00:10] <sstangl> foreign language dictionary, forgot to specify :)
  7. # [00:18] * Gijs_away is now known as Gijs
  8. # [00:18] * Quits: Gijs (chatzilla@moz-v0lust.cable.virginm.net) (Quit: sleep)
  9. # [00:27] * yzen is now known as yzen_
  10. # [00:27] <sstangl> aha, apparently the answer is "lang="!
  11. # [00:27] * Parts: sstangl (sstangl@moz-no0.93r.245.63.IP)
  12. # [00:32] * Quits: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com) (Quit: Connection closed for inactivity)
  13. # [00:55] * Quits: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  14. # [01:08] * Joins: davidb (davidb@moz-leltss.dsl.bell.ca)
  15. # [01:08] * ChanServ sets mode: +qo davidb davidb
  16. # [01:09] * Quits: ~davidb (davidb@moz-leltss.dsl.bell.ca) (Quit: peace out)
  17. # [01:34] <@firebot> wkocher@mozilla.com changed the Resolution on bug 1007975 from --- to FIXED.
  18. # [01:34] <@firebot> wkocher@mozilla.com changed the Status on bug 1007975 from REOPENED to RESOLVED.
  19. # [01:34] <@firebot> wkocher@mozilla.com set status-firefox44 to fixed on bug 1007975.
  20. # [01:34] <@firebot> wkocher@mozilla.com changed the Target Milestone on bug 1007975 from --- to mozilla44.
  21. # [01:34] <@firebot> https://bugzil.la/1007975 — FIXED, nobody@mozilla.org — div with display:table exposes table semantics
  22. # [01:41] * Quits: Jayflux (Jayflux@moz-c7q8kt.opaltelecom.net) (Connection closed)
  23. # [02:10] * Quits: lizzard (ehenry@moz-ruk7u5.ca.comcast.net) (Client exited)
  24. # [02:14] * yzen_ is now known as yzen
  25. # [02:48] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  26. # [02:48] * ChanServ sets mode: +o surkov
  27. # [02:56] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  28. # [03:31] * yzen is now known as yzen_
  29. # [03:35] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  30. # [04:14] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  31. # [04:14] * ChanServ sets mode: +o surkov
  32. # [04:20] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  33. # [04:32] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  34. # [04:32] * ChanServ sets mode: +o yzen
  35. # [05:38] * Joins: lizzard (ehenry@moz-ruk7u5.ca.comcast.net)
  36. # [05:49] * yzen is now known as yzen_
  37. # [05:49] * yzen_ is now known as yzen
  38. # [05:49] * yzen is now known as yzen_
  39. # [05:54] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  40. # [07:20] <@firebot> arai.unmht@gmail.com requested needinfo from yzenevich@mozilla.com on bug 1217038.
  41. # [07:20] <@firebot> https://bugzil.la/1217038 — NEW, arai.unmht@gmail.com — Remove use of for-each from accessible/.
  42. # [07:21] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
  43. # [07:43] <strokehearty> Hello guys
  44. # [07:59] * Quits: strokehearty (strokeheart@moz-99ch4s.ph.cox.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
  45. # [08:29] * Tomcat|afk is now known as Tomcat
  46. # [08:35] * Tomcat is now known as Tomcat|sheriffduty
  47. # [09:35] * Joins: bernard (bernard@moz-nkkk7o.81.in-addr.arpa)
  48. # [11:06] <@firebot> cbook@mozilla.com set status-b2g-v2.2r to fixed on bug 1212528.
  49. # [11:06] <@firebot> https://bugzil.la/1212528 — FIXED, yzenevich@mozilla.com — [AccessFu] Ensure that first document ancestor is first in utterance if present in ancestry.
  50. # [11:50] <@firebot> cbook@mozilla.com changed the Resolution on bug 1210549 from --- to FIXED.
  51. # [11:50] <@firebot> cbook@mozilla.com changed the Status on bug 1210549 from NEW to RESOLVED.
  52. # [11:50] <@firebot> cbook@mozilla.com set status-firefox44 to fixed on bug 1210549.
  53. # [11:50] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 1210549 from --- to mozilla44.
  54. # [11:50] <@firebot> https://bugzil.la/1210549 — FIXED, nobody@mozilla.org — Fix retrieval of proxied accessibles from events on Windows
  55. # [13:12] * Joins: kkus (kkus@moz-7u2hvh.fios.verizon.net)
  56. # [13:28] * Quits: kkus (kkus@moz-7u2hvh.fios.verizon.net) (Connection closed)
  57. # [13:31] * Tomcat|sheriffduty is now known as Tomcat|sheriffduty|lunch
  58. # [13:40] * Joins: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi)
  59. # [13:56] * Quits: st3fan (stefan@moz-6ft3h0.norad.org) (Quit: WeeChat 0.4.2)
  60. # [14:00] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  61. # [14:01] * ChanServ sets mode: +o surkov
  62. # [14:14] * Tomcat|sheriffduty|lunch is now known as Tomcat|sheriffduty
  63. # [14:19] * Joins: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com)
  64. # [14:51] * Joins: anvk (anovak@moz-040.mvk.11.204.IP)
  65. # [14:58] * Joins: Gijs (chatzilla@moz-v0lust.cable.virginm.net)
  66. # [15:15] * Joins: yzen (yzen@66.207.193.21)
  67. # [15:15] * ChanServ sets mode: +o yzen
  68. # [15:16] <@firebot> yzenevich@mozilla.com cancelled needinfo?(yzenevich@mozilla.com) on bug 1217038.
  69. # [15:16] <@firebot> https://bugzil.la/1217038 — NEW, arai.unmht@gmail.com — Remove use of for-each from accessible/.
  70. # [15:33] * Quits: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  71. # [15:35] * Quits: @yzen (yzen@66.207.193.21) (Quit: leaving... bye!)
  72. # [15:38] * Joins: yzen (yzen@66.207.193.21)
  73. # [15:38] * ChanServ sets mode: +o yzen
  74. # [15:44] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  75. # [16:39] * Joins: davidb (davidb@66.207.193.21)
  76. # [16:39] * ChanServ sets mode: +qo davidb davidb
  77. # [16:39] <~davidb> made it
  78. # [16:39] <~davidb> heyo
  79. # [16:41] <&MarcoZ> Hi davidb! Wow, the subway having problems again?
  80. # [16:42] <~davidb> no i had to wait to let someone in my house and they were an hour late
  81. # [16:42] <&MarcoZ> Ugh!
  82. # [16:42] <~davidb> happens
  83. # [16:43] * Quits: @yzen (yzen@66.207.193.21) (Quit: leaving... bye!)
  84. # [16:45] * Joins: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi)
  85. # [16:50] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
  86. # [16:53] * Joins: icaaq_ (icaaq@moz-p2679h.bredband.skanova.com)
  87. # [16:53] * Quits: icaaq (icaaq@moz-p2679h.bredband.skanova.com) (Connection closed)
  88. # [16:54] <@firebot> lhenry@mozilla.com changed the Target Milestone on bug 1133213 from mozilla43 to mozilla44.
  89. # [16:54] <@firebot> https://bugzil.la/1133213 — FIXED, surkov.alexander@gmail.com — aria-owns should change the accessible tree
  90. # [16:57] * Joins: yzen (yzen@66.207.193.21)
  91. # [16:57] * ChanServ sets mode: +o yzen
  92. # [17:01] * davidb is now known as davidb|afk
  93. # [17:01] * davidb|afk is now known as davidb
  94. # [17:02] * davidb is now known as davidb|afk
  95. # [17:05] * Tomcat|sheriffduty is now known as Tomcat|Afk
  96. # [17:07] * wlach_ is now known as wlach
  97. # [17:22] * davidb|afk is now known as davidb
  98. # [17:29] * Quits: @yzen (yzen@66.207.193.21) (Quit: leaving... bye!)
  99. # [17:30] * Joins: yzen (yzen@66.207.193.21)
  100. # [17:30] * ChanServ sets mode: +o yzen
  101. # [17:34] <@firebot> mzehe@mozilla.com requested needinfo from surkov.alexander@gmail.com on bug 1107734.
  102. # [17:34] <@firebot> https://bugzil.la/1107734 — NEW, nobody@mozilla.org — CSS flexbox order is not mapped into accessible tree
  103. # [17:40] <~davidb> tbsaunde, you around?
  104. # [17:52] * Joins: askalski (akuda@moz-n4g.ea7.238.91.IP)
  105. # [17:55] * eeejay is now known as eeejay|pto
  106. # [17:56] * davidb is now known as davidb|afk
  107. # [17:56] * Quits: ~davidb|afk (davidb@66.207.193.21) (Connection closed)
  108. # [17:59] * Quits: askalski (akuda@moz-n4g.ea7.238.91.IP) (Quit: Wychodzi)
  109. # [18:00] * wlach is now known as wlach|brantina
  110. # [18:01] * Joins: davidb (davidb@66.207.193.21)
  111. # [18:01] * ChanServ sets mode: +qo davidb davidb
  112. # [18:04] <~davidb> heyo tbsaunde, i'm attending the e10s meeting today to see if i am useful
  113. # [18:10] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  114. # [18:14] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  115. # [18:14] * ChanServ sets mode: +o surkov
  116. # [18:19] * Quits: clown (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
  117. # [18:24] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  118. # [18:25] * clown is now known as clown_mtg
  119. # [18:30] * davidb is now known as davidb|afk
  120. # [18:33] * davidb|afk is now known as davidb
  121. # [18:33] <@firebot> surkov.alexander@gmail.com cancelled needinfo?(surkov.alexander@gmail.com) on bug 1107734.
  122. # [18:33] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 1107734 from --- to WONTFIX.
  123. # [18:33] <@firebot> surkov.alexander@gmail.com changed the Status on bug 1107734 from NEW to RESOLVED.
  124. # [18:33] <@firebot> https://bugzil.la/1107734 — WONTFIX, nobody@mozilla.org — CSS flexbox order is not mapped into accessible tree
  125. # [18:40] * wlach|brantina is now known as wlach
  126. # [18:43] * davidb is now known as davidb|afk
  127. # [18:47] * davidb|afk is now known as davidb
  128. # [19:55] * davidb is now known as davidb|afk
  129. # [19:59] * davidb|afk is now known as davidb
  130. # [19:59] * Quits: ~davidb (davidb@66.207.193.21) (Quit: Blah blah blah)
  131. # [20:00] * Quits: clown_mtg (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
  132. # [20:04] * Gijs is now known as Gijs_away
  133. # [20:12] * Quits: a-865 (fmcz@moz-ipbm7f.cable.mindspring.com) (Ping timeout: 121 seconds)
  134. # [20:17] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  135. # [20:36] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  136. # [20:54] * Joins: davidb (davidb@moz-leltss.dsl.bell.ca)
  137. # [20:54] * ChanServ sets mode: +qo davidb davidb
  138. # [21:08] <@tbsaunde> Gijs_away: hey, do you think you could find somebody to fix the listbox-base xul binding's selectedItems so its an actual nsIDOMNodeList like it claims when it says it implements nsIDOMXULMultiSelectControlElement
  139. # [21:08] <@tbsaunde> there's a eally old bug about this
  140. # [21:08] <~davidb> tbsaunde, is that biting us?
  141. # [21:08] <@tbsaunde> or maybe smaug wants to do some js hacking ;)
  142. # [21:08] <@tbsaunde> davidb: well, its the root cause of that unitialized data bug
  143. # [21:08] <smaug> iik
  144. # [21:09] <smaug> me and modern JS...
  145. # [21:09] <smaug> only if I can write JS in early 2000 style ;)
  146. # [21:10] <@tbsaunde> smaug: its xul and xpcom and stuff I don't care what your js looks like, but I don't own that code
  147. # [21:10] <@tbsaunde> but if I did I'd probably require no new hipster stuff
  148. # [21:11] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  149. # [21:11] * ChanServ sets mode: +o surkov
  150. # [21:12] * davidb is now known as davidb|afk
  151. # [21:15] <smaug> tbsaunde: that is a bit tricky bug, isn't it.
  152. # [21:15] <smaug> you need to have some way to create NodeList from JS
  153. # [21:15] <smaug> I guess we could have ChromeConstructor to NodeList interface
  154. # [21:16] <smaug> s/have/add/
  155. # [21:16] <smaug> and some method to add items to it
  156. # [21:16] <smaug> or use querySelectorAll ?
  157. # [21:19] * Quits: clown (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
  158. # [21:19] <smaug> except that internally we use FlattenedChildIterator
  159. # [21:20] <@tbsaunde> smaug: is nsIDOMNodeList builtinclass?
  160. # [21:22] <smaug> oh, it is not
  161. # [21:55] * davidb|afk is now known as davidb
  162. # [22:22] * Joins: yzen_ (yzen@66.207.193.22)
  163. # [22:22] * ChanServ sets mode: +o yzen_
  164. # [22:24] * Quits: @yzen (yzen@66.207.193.21) (Ping timeout: 121 seconds)
  165. # [22:35] * Quits: anvk (anovak@moz-040.mvk.11.204.IP) (Quit: Leaving.)
  166. # [22:45] * Quits: lizzard (ehenry@moz-ruk7u5.ca.comcast.net) (Client exited)
  167. # [22:55] <Gijs_away> tbsaunde: why is it a problem if it's just an array?
  168. # [22:55] <Gijs_away> (which I'm assuming is what it is now)
  169. # [22:55] * Gijs_away is now known as Gijs
  170. # [23:05] <@tbsaunde> Gijs: I think smaug may be handling it, but anyway
  171. # [23:06] <@tbsaunde> Gijs: beccause a array is nota node list, and if doesn't implement methods that should be if it was a node list
  172. # [23:08] <smaug> tbsaunde: not handling atm
  173. # [23:08] <Gijs> tbsaunde: do you have a bug number?
  174. # [23:09] <smaug> but basically need to add ChromeConstructor to NodeList
  175. # [23:09] <Gijs> nevermind
  176. # [23:09] <Gijs> found bug 120684
  177. # [23:09] <@firebot> https://bugzil.la/120684 — NEW, nobody@mozilla.org — Make listbox.selectedItems be an nsIDOMNodeList
  178. # [23:10] <Gijs> tbsaunde: out of curiosity, what's the impact of this right now?
  179. # [23:13] <@tbsaunde> Gijs: it means XULListboxAccessible::Selected[Row,Cell]Indices() is broken because nodelist.GetItem(i) always returns nothing
  180. # [23:13] <Gijs> delightful
  181. # [23:13] <Gijs> so yeah
  182. # [23:14] <@tbsaunde> because a js array doesn't havethat, but nodelist does
  183. # [23:14] <Gijs> without the ChromeConstructor thing this doesn't seem easy to do
  184. # [23:14] <Gijs> mostly because the selection is actually manipulated through the listbox binding
  185. # [23:14] <Gijs> and there is no guarantee that that selection is reflected accurately in CSS-selectable DOM
  186. # [23:14] <Gijs> (ie attributes)
  187. # [23:14] <Gijs> there's also no guarantee what tagname the selectable kids/descendants will have
  188. # [23:14] <@tbsaunde> sure
  189. # [23:14] <Gijs> so all bets are off, it seems
  190. # [23:15] <@tbsaunde> so smaug I actually have another orrible idea
  191. # [23:15] <Gijs> that's kind of annoying
  192. # [23:15] * Quits: @yzen_ (yzen@66.207.193.22) (Ping timeout: 121 seconds)
  193. # [23:15] <Gijs> we could make the listbox tag things with a unique thing
  194. # [23:15] <Gijs> but that's ugly and probably breaks random crazy add-ons
  195. # [23:17] <@tbsaunde> Gijs: yeah, adding a ctor for NodeList seems sanest
  196. # [23:17] <@tbsaunde> smaug: so my horrible idea is that xpconnect is already giving us an xpcWrappedJS for the js array object that claims to be a nsIDOMNodeList right?
  197. # [23:18] * Joins: yzen (yzen@66.207.193.22)
  198. # [23:18] * ChanServ sets mode: +o yzen
  199. # [23:18] <@tbsaunde> so if we stick a item function on that particular js object will xpconnect call that when it tries to handle GetItem() ?
  200. # [23:22] * Quits: bernard (bernard@moz-nkkk7o.81.in-addr.arpa) (Quit: Leaving.)
  201. # [23:23] * yzen is now known as yzen_
  202. # [23:27] * Quits: @yzen_ (yzen@66.207.193.22) (Ping timeout: 121 seconds)
  203. # [23:34] <smaug> tbsaunde: well, we want to make nsIDOMNodeList builtinclass
  204. # [23:36] <@tbsaunde> smaug: yeah, but would that actually break this? I guess it would then xpconnect would not let the qi succeed
  205. # [23:44] * wlach is now known as wlach|afk
  206. # [23:50] <smaug> tbsaunde: I don't recall how we prevent js implement builtinclasses, but that is after all the idea
  207. # [23:51] <smaug> on idea with builtinclasses is after all that it is safe to static_cast to concrete class
  208. # [23:51] <@tbsaunde> yeah
  209. # [23:52] <@tbsaunde> I wonder if we have converted over enough stuff that we can just nuke all the normal usage of nsIDOMNodeList and not care if its builtinclass
  210. # [23:57] * Quits: ~davidb (davidb@moz-leltss.dsl.bell.ca) (Quit: Blah blah blah)
  211. # [23:58] <@tbsaunde> hrm, seems like gecko uses it a fair bit, so doable but non trivial
  212. # [23:58] <smaug> tbsaunde: is the issue something urgent ?
  213. # [23:58] <smaug> did you file a bug?
  214. # [23:58] <smaug> I could add this to my todo list
  215. # [23:58] <smaug> and fix it like, hmm, tomorrow?
  216. # [23:59] <@tbsaunde> smaug: bug is linked above, not urent I think we'll hack around the uninitialized data
  217. # [23:59] <smaug> (though, one never knows if we have script implemented nodelists)
  218. # Session Close: Fri Oct 23 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn