/irc-logs / mozilla / #accessibility / 2014-12-19 / end

Options:

Previous day, Next day

  1. # Session Start: Fri Dec 19 00:00:00 2014
  2. # Session Ident: #accessibility
  3. # [00:09] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  4. # [00:13] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  5. # [00:14] <@firebot> New Core - Disability Access APIs bug 1113389 filed by tbsaunde+mozbugs@tbsaunde.org.
  6. # [00:14] <@firebot> https://bugzil.la/1113389 — NEW, nobody@mozilla.org — loading google creates accessibles without firing show events
  7. # [00:51] <@firebot> New Core - Disability Access APIs bug 1113407 filed by tbsaunde+mozbugs@tbsaunde.org.
  8. # [00:51] <@firebot> https://bugzil.la/1113407 — NEW, nobody@mozilla.org — clean up remaining proxies when documents are destroyed
  9. # [00:53] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  10. # [00:53] * ChanServ sets mode: +qo davidb davidb
  11. # [01:18] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  12. # [01:18] * ChanServ sets mode: +o yzen
  13. # [01:18] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: Blah blah blah)
  14. # [01:37] * Quits: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com) (Quit: Connection closed for inactivity)
  15. # [01:50] * yzen is now known as yzen_
  16. # [01:54] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  17. # [01:56] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  18. # [01:56] * ChanServ sets mode: +o surkov
  19. # [02:03] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  20. # [02:29] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  21. # [02:29] * ChanServ sets mode: +o surkov
  22. # [02:31] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  23. # [02:31] * ChanServ sets mode: +qo davidb davidb
  24. # [02:33] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: Blah blah blah)
  25. # [02:40] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  26. # [02:40] * ChanServ sets mode: +qo davidb davidb
  27. # [02:47] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: Blah blah blah)
  28. # [02:48] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  29. # [02:57] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  30. # [03:12] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  31. # [03:12] * ChanServ sets mode: +qo davidb davidb
  32. # [03:12] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: Blah blah blah)
  33. # [04:05] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  34. # [04:05] * ChanServ sets mode: +o surkov
  35. # [04:14] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  36. # [04:14] * ChanServ sets mode: +qo davidb davidb
  37. # [04:15] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: peace out)
  38. # [05:12] <@firebot> cpeterson@mozilla.com changed the Assignee on bug 1113210 from nobody@mozilla.org to cpeterson@mozilla.com.
  39. # [05:12] <@firebot> cpeterson@mozilla.com changed the Status on bug 1113210 from NEW to ASSIGNED.
  40. # [05:12] <@firebot> https://bugzil.la/1113210 — ASSIGNED, cpeterson@mozilla.com — accessible/atk/AtkSocketAccessible.cpp: unused function 'mai_atk_socket_get_instance_private'
  41. # [05:33] * Joins: icaaq (icaaq@moz-n1f1o3.cust.bredbandsbolaget.se)
  42. # [05:49] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  43. # [08:21] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  44. # [08:21] * Tomcat|afk is now known as Tomcat|sheriffduty
  45. # [08:30] * Joins: ioanachiorean (ioanachiore@moz-ohb.65e.79.82.IP)
  46. # [08:35] * icaaq is now known as icaaq|afk
  47. # [08:37] * Joins: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca)
  48. # [08:47] * icaaq|afk is now known as icaaq
  49. # [09:04] * Quits: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca) (Quit: Leaving.)
  50. # [09:31] * Joins: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca)
  51. # [09:43] * Quits: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca) (Quit: Leaving.)
  52. # [10:48] * Joins: agibson (agibson@moz-j04gi9.cable.virginm.net)
  53. # [11:17] * Joins: MarcoZ (marco.zehe@moz-tb35md.dip0.t-ipconnect.de)
  54. # [11:17] * ChanServ sets mode: +ao MarcoZ MarcoZ
  55. # [11:17] <&MarcoZ> Morning all!
  56. # [11:27] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
  57. # [11:27] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  58. # [11:40] * Joins: Gijs (chatzilla@moz-pnd.q6m.80.5.IP)
  59. # [12:06] * Quits: Yakulu (Yakulu@moz-8a4.fkm.194.78.IP) (Quit: WeeChat 1.0.1)
  60. # [12:08] * Joins: Yakulu (Yakulu@moz-8a4.fkm.194.78.IP)
  61. # [12:16] * Joins: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com)
  62. # [12:20] * Quits: krit (sid15081@moz-pof.lg2.184.192.IP) (Connection closed)
  63. # [12:20] * Joins: krit (sid15081@moz-at7k9q.ealing.irccloud.com)
  64. # [12:28] * icaaq is now known as icaaq|afk
  65. # [12:36] * agibson is now known as agibson|afk
  66. # [12:53] * icaaq|afk is now known as icaaq
  67. # [13:09] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  68. # [13:09] * ChanServ sets mode: +o surkov
  69. # [13:51] * Tomcat|sheriffduty is now known as Tomcat|lunch
  70. # [13:59] * agibson|afk is now known as agibson
  71. # [14:00] * Joins: askalski (akuda@moz-5s761s.mimuw.edu.pl)
  72. # [14:09] * Joins: davidb (davidb@moz-nd2ii9.dsl.bell.ca)
  73. # [14:10] * ChanServ sets mode: +qo davidb davidb
  74. # [14:10] <~davidb> heyo
  75. # [14:11] * Joins: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com)
  76. # [14:17] <askalski> hi
  77. # [14:22] * Quits: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com) (Ping timeout: 121 seconds)
  78. # [14:23] <&MarcoZ> Hi davidb!
  79. # [14:23] <&MarcoZ> Hi askalski! :)
  80. # [14:23] <~davidb> hi hi hi
  81. # [14:23] <~davidb> hi askalski
  82. # [14:24] <&MarcoZ> davidb: I got so frustrated with Karl's reply re the extension that I dug into Jetpack and the ways one can build extensions nowadays and hook them into the Firefox UI. :)
  83. # [14:25] <~davidb> MarcoZ, where?
  84. # [14:25] <&MarcoZ> davidb: Started here: https://pomax.github.io/#gh-weblog-1418833974687
  85. # [14:26] <&MarcoZ> davidb: Then followed to links to the jpm node.js extension and the documentation on MDN about the various topics.
  86. # [14:26] <~davidb> gotta go afk for a couple
  87. # [14:26] <~davidb> hrs
  88. # [14:26] * Quits: ~davidb (davidb@moz-nd2ii9.dsl.bell.ca) (Quit: Blah blah blah)
  89. # [14:27] * Quits: askalski (akuda@moz-5s761s.mimuw.edu.pl) (Quit: Wychodzi)
  90. # [15:25] * Tomcat|lunch is now known as Tomcat|sheriffduty
  91. # [15:27] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  92. # [15:27] * ChanServ sets mode: +o yzen
  93. # [15:31] * Quits: &MarcoZ (marco.zehe@moz-tb35md.dip0.t-ipconnect.de) (Quit: Testing...)
  94. # [15:40] * Joins: MarcoZ (marco.zehe@moz-tb35md.dip0.t-ipconnect.de)
  95. # [15:40] * ChanServ sets mode: +ao MarcoZ MarcoZ
  96. # [15:41] * Joins: icaaq_ (icaaq@moz-n1f1o3.cust.bredbandsbolaget.se)
  97. # [15:42] * Quits: icaaq (icaaq@moz-n1f1o3.cust.bredbandsbolaget.se) (Connection closed)
  98. # [15:43] * Joins: askalski (akuda@moz-ikj833.ffa0.hkcg.06a0.2001.IP)
  99. # [15:48] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  100. # [15:51] * Quits: askalski (akuda@moz-ikj833.ffa0.hkcg.06a0.2001.IP) (Quit: Wychodzi)
  101. # [15:51] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  102. # [16:04] * Joins: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com)
  103. # [16:17] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  104. # [16:21] * Quits: &MarcoZ (marco.zehe@moz-tb35md.dip0.t-ipconnect.de) (Quit: Vacation! See you in the new year!)
  105. # [16:29] * icaaq_ is now known as icaaq|afk
  106. # [16:53] * Quits: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com) (Ping timeout: 121 seconds)
  107. # [17:03] * Tomcat|sheriffduty is now known as Tomcat|afk
  108. # [17:12] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  109. # [17:12] * ChanServ sets mode: +qo davidb davidb
  110. # [17:22] * Joins: maxli (maxli@moz-d7l.g4b.97.129.IP)
  111. # [17:23] * icaaq|afk is now known as icaaq_
  112. # [17:31] * Joins: askalski (akuda@moz-ikj833.ffa0.hkcg.06a0.2001.IP)
  113. # [17:51] * Joins: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com)
  114. # [17:57] * davidb is now known as davidb|afk
  115. # [18:03] * Quits: ioanachiorean (ioanachiore@moz-ohb.65e.79.82.IP) (Connection closed)
  116. # [18:05] * davidb|afk is now known as davidb
  117. # [18:08] * Quits: askalski (akuda@moz-ikj833.ffa0.hkcg.06a0.2001.IP) (Quit: Wychodzi)
  118. # [18:32] * Quits: maxli (maxli@moz-d7l.g4b.97.129.IP) (Quit: Leaving.)
  119. # [18:37] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  120. # [18:41] * davidb is now known as davidb|afk
  121. # [18:43] * icaaq_ is now known as icaaq|afk
  122. # [18:48] * icaaq|afk is now known as icaaq_
  123. # [19:05] * Quits: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com) (Ping timeout: 121 seconds)
  124. # [19:11] * icaaq_ is now known as icaaq|afk
  125. # [19:13] * davidb|afk is now known as davidb
  126. # [19:18] * davidb is now known as davidb|afk
  127. # [19:28] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  128. # [19:35] * davidb|afk is now known as davidb
  129. # [19:49] * icaaq|afk is now known as icaaq_
  130. # [19:57] <tbsaunde> surkov: ideas when you can get to bug 1113389 ? if its going to take a while I think I need to hack around it
  131. # [19:58] <@firebot> https://bugzil.la/1113389 — NEW, nobody@mozilla.org — loading google creates accessibles without firing show events
  132. # [19:59] <@surkov> tbsaunde: If I understood right your description then it can be workarounded on our side, we won’t have a test case so it’s quite bad but it all sounds like layout issue and it’d be good to get some layout person to take a look.
  133. # [20:00] <tbsaunde> surkov: well, the workaround I have in mind is pretty ugly
  134. # [20:01] <@surkov> that code is pretty ugly already :)
  135. # [20:01] <@surkov> the real problem is mochitest coverage
  136. # [20:01] <@surkov> google.com is pretty complicated page
  137. # [20:02] <tbsaunde> you could try and create a test case
  138. # [20:02] <tbsaunde> s/create/reduce/
  139. # [20:02] <tbsaunde> and replace ugly with slow
  140. # [20:02] <@surkov> with slow?
  141. # [20:03] <tbsaunde> yeah, working around this is going to require a doing a fiar bit of work that can be extra
  142. # [20:05] <@surkov> that shouldn’t be long in workaround I’m thinking of, you just run all kids twice (before and after update) and look for a difference, if it’s different then fire show events
  143. # [20:06] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  144. # [20:06] * ChanServ sets mode: +o yzen_
  145. # [20:06] <tbsaunde> accept the new kid might be a grandchild, so you need a tree of arrays to store the prev state
  146. # [20:06] <@surkov> you didn’t see similar stuff for ordinal text fields?
  147. # [20:07] <tbsaunde> ordinal text fields?
  148. # [20:07] <@surkov> I mean something outside real world examples
  149. # [20:07] <@surkov> just a plain input, does it have simialr behavior or not
  150. # [20:08] * davidb is now known as davidb|afk
  151. # [20:08] <@surkov> tbsaunde: do you care about grandchildren? it sounds like you just get a new accessible under aContainer and you need show event for it
  152. # [20:08] <tbsaunde> I haven't specifically tried
  153. # [20:09] <tbsaunde> I guess it doesn't really matter if its chil or grand child assuming no reparenting
  154. # [20:09] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  155. # [20:10] <tbsaunde> surkov: but if a new grand child is created its certainly important to get an event for it
  156. # [20:10] <@surkov> you get events on the root
  157. # [20:11] <@surkov> so why do you care about grand childs?
  158. # [20:11] * Joins: Ryuno-Ki (Ryuno-Ki@moz-kuvc0d.dip0.t-ipconnect.de)
  159. # [20:12] <@surkov> did I understand right that you’ve got notification for br element but when you rebuild input’ss tree you’ve got div accessible (parent of br)?
  160. # [20:12] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  161. # [20:12] <tbsaunde> surkov: huh, you get show event for whatever is the parent of the stuff being inserted
  162. # [20:12] <tbsaunde> I don't know if br is a child of the div
  163. # [20:13] <tbsaunde> but when you rebuild tree to handle brs creation then accessible for div gets created
  164. # [20:13] <@surkov> and that div is child of input?
  165. # [20:15] <tbsaunde> iirc yes
  166. # [20:16] <@surkov> and it wasn’t in the tree before we recached children for aContaienr?
  167. # [20:16] <@surkov> so it got new accessible, we didn’t fire show event and that’s problem?
  168. # [20:17] <@surkov> that means it should be enough to run through children twice to figure out what new accessible we’ve got and then fire show events for them
  169. # [20:18] <tbsaunde> iirc there's an accessible between the new one and the aContainer
  170. # [20:19] * Quits: agibson (agibson@moz-j04gi9.cable.virginm.net) (Quit: )
  171. # [20:20] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  172. # [20:21] <@surkov> oh
  173. # [20:22] <tbsaunde> surkov: yeah, that's why you need to care about grnad kids
  174. # [20:22] <@surkov> I see
  175. # [20:23] <@surkov> what workaround did you think of?
  176. # [20:23] <tbsaunde> just have internal event to tell ipc stuff to send copy of tree
  177. # [20:26] <tbsaunde> surkov: I don't thinking merging in updates from that'll be much fun and its a total hack but
  178. # [20:38] <tbsaunde> surkov: so are you going to wrok around to fire events somehow or am I hacking around not having proper events?
  179. # [20:39] <@surkov> I think I will take a look
  180. # [20:39] <tbsaunde> surkov: ok, tell e if your not going to get something done soon please
  181. # [20:40] <@surkov> I think I’ll play a bit with it early next week
  182. # [20:41] <tbsaunde> surkov: k, thanks
  183. # [20:41] <@surkov> yw
  184. # [20:46] * icaaq_ is now known as icaaq|afk
  185. # [21:22] <@firebot> ryanvm@gmail.com changed the Resolution on bug 1113210 from --- to FIXED.
  186. # [21:22] <@firebot> ryanvm@gmail.com changed the Status on bug 1113210 from ASSIGNED to RESOLVED.
  187. # [21:22] <@firebot> ryanvm@gmail.com changed the Target Milestone on bug 1113210 from --- to mozilla37.
  188. # [21:22] <@firebot> https://bugzil.la/1113210 — FIXED, cpeterson@mozilla.com — accessible/atk/AtkSocketAccessible.cpp: unused function 'mai_atk_socket_get_instance_private'
  189. # [21:26] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  190. # [21:36] * Joins: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com)
  191. # [21:48] * davidb|afk is now known as davidb
  192. # [21:50] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  193. # [21:50] * ChanServ sets mode: +o yzen
  194. # [21:54] * davidb is now known as davidb|afk
  195. # [22:03] * davidb|afk is now known as davidb
  196. # [22:06] * davidb is now known as davidb|afk
  197. # [22:11] * davidb|afk is now known as davidb
  198. # [22:12] * davidb is now known as davidb|afk
  199. # [22:12] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
  200. # [22:13] * Quits: slee (chatzilla@moz-107ht8.range109-145.btcentralplus.com) (Ping timeout: 121 seconds)
  201. # [22:14] * davidb|afk is now known as davidb
  202. # [22:15] <eeejay> workday is stupid
  203. # [22:30] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  204. # [22:35] <tbsaunde> eeejay: what did you expect from something for HR?
  205. # [22:38] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  206. # [22:44] * Parts: clown (clown@moz-v6m.c3o.211.205.IP)
  207. # [22:47] <@firebot> New Core - Disability Access APIs bug 1113845 filed by tbsaunde+mozbugs@tbsaunde.org.
  208. # [22:47] <@firebot> https://bugzil.la/1113845 — NEW, nobody@mozilla.org — allow proxies for OuterDocs to be shutdown while they still own a docuent
  209. # [22:55] * icaaq|afk is now known as icaaq_
  210. # [23:02] * Joins: askalski (akuda@moz-j11qoi.adsl.tpnet.pl)
  211. # [23:04] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  212. # [23:04] * ChanServ sets mode: +o yzen_
  213. # [23:07] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  214. # [23:07] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  215. # [23:07] * ChanServ sets mode: +o surkov
  216. # [23:08] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  217. # [23:10] * Quits: askalski (akuda@moz-j11qoi.adsl.tpnet.pl) (Quit: Wychodzi)
  218. # [23:15] * icaaq_ is now known as icaaq|afk
  219. # [23:35] * icaaq|afk is now known as icaaq_
  220. # [23:52] * Quits: icaaq_ (icaaq@moz-n1f1o3.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  221. # [23:56] * Joins: icaaq (icaaq@moz-n1f1o3.cust.bredbandsbolaget.se)
  222. # [23:57] * icaaq is now known as icaaq|afk
  223. # Session Close: Sat Dec 20 00:00:00 2014

Previous day, Next day

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