/irc-logs / mozilla / #accessibility / 2014-09-04 / end

Options:

  1. # Session Start: Thu Sep 04 00:00:01 2014
  2. # Session Ident: #accessibility
  3. # [00:03] * Joins: eeejay (eeejay@moz-B3973587.xen.prgmr.com)
  4. # [00:08] * Quits: jongund (chatzilla@moz-A54752AF.rehab.uiuc.edu) (Client exited)
  5. # [00:18] * khuey is now known as khuey|away
  6. # [00:23] * khuey|away is now known as khuey
  7. # [00:24] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  8. # [00:26] * Quits: jamesn (jnurthen@moz-7DAF1A3B.oracle.com) (Client exited)
  9. # [01:00] * Joins: davidb (davidb@moz-B2092CB.dsl.bell.ca)
  10. # [01:00] * ChanServ sets mode: +qo davidb davidb
  11. # [01:05] * Quits: @davidb (davidb@moz-B2092CB.dsl.bell.ca) (Quit: Blah blah blah)
  12. # [01:10] * khuey is now known as khuey|away
  13. # [01:16] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
  14. # [01:28] * Joins: davidb (davidb@moz-B2092CB.dsl.bell.ca)
  15. # [01:28] * ChanServ sets mode: +qo davidb davidb
  16. # [01:29] * Quits: @davidb (davidb@moz-B2092CB.dsl.bell.ca) (Input/output error)
  17. # [02:37] * Quits: guigs2 (Adium@moz-62518563.mtv2.mozilla.com) (Quit: Leaving.)
  18. # [02:48] * Joins: Jamie (Instantbir@moz-CA26021.jantrid.net)
  19. # [03:21] * khuey|away is now known as khuey
  20. # [03:29] * khuey is now known as khuey|away
  21. # [03:41] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  22. # [03:41] * ChanServ sets mode: +o yzen
  23. # [03:44] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  24. # Session Close: Thu Sep 04 04:22:02 2014
  25. #
  26. # Session Start: Thu Sep 04 04:22:02 2014
  27. # Session Ident: #accessibility
  28. # [04:22] * Disconnected
  29. # [04:29] * Attempting to rejoin channel #accessibility
  30. # [04:29] * Rejoined channel #accessibility
  31. # [04:29] * Topic is 'build the web for everyone | http://is.gd/93saA4'
  32. # [04:29] * Set by davidb on Tue Aug 05 15:36:31
  33. # [05:38] * Joins: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se)
  34. # [05:46] * Quits: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
  35. # [05:51] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  36. # [05:51] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  37. # [05:51] * ChanServ sets mode: +o surkov
  38. # [06:18] * Joins: icaaq (icaaq@moz-A18397CB.cust.telenor.se)
  39. # [06:27] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  40. # [06:33] * Quits: icaaq (icaaq@moz-A18397CB.cust.telenor.se) (Ping timeout)
  41. # [06:35] * Joins: icaaq (icaaq@moz-9E5C15A6.cust.telenor.se)
  42. # [06:48] * Quits: icaaq (icaaq@moz-9E5C15A6.cust.telenor.se) (Ping timeout)
  43. # [07:00] * Joins: icaaq (icaaq@62F727E4.7DCD925.CE255B90.IP)
  44. # [07:30] * Quits: icaaq (icaaq@62F727E4.7DCD925.CE255B90.IP) (Ping timeout)
  45. # [07:31] * Joins: icaaq (icaaq@62F727E4.7DCD925.CE255B90.IP)
  46. # [07:43] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  47. # [07:43] * ChanServ sets mode: +o yzen
  48. # [07:47] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  49. # [07:49] * Quits: icaaq (icaaq@62F727E4.7DCD925.CE255B90.IP) (Ping timeout)
  50. # [07:58] * Joins: icaaq (icaaq@50DAB053.7DCD925.CE255B90.IP)
  51. # [08:07] * Quits: icaaq (icaaq@50DAB053.7DCD925.CE255B90.IP) (Ping timeout)
  52. # [08:11] * Tomcat|afk is now known as Tomcat|sheriffduty
  53. # [08:17] * Joins: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP)
  54. # [08:24] * Joins: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca)
  55. # [08:34] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
  56. # [08:46] * Quits: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP) (Ping timeout)
  57. # [08:46] * Joins: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP)
  58. # [09:06] * Quits: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP) (Ping timeout)
  59. # [09:10] * Quits: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca) (Quit: Leaving.)
  60. # [09:10] * Joins: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP)
  61. # [09:16] * Quits: icaaq (icaaq@616D28B9.7DCD925.CE255B90.IP) (Ping timeout)
  62. # [09:17] * Joins: icaaq (icaaq@moz-3F40A4C4.cust.telenor.se)
  63. # [09:39] * Quits: icaaq (icaaq@moz-3F40A4C4.cust.telenor.se) (Ping timeout)
  64. # [09:40] * Joins: icaaq (icaaq@moz-3F40A4C4.cust.telenor.se)
  65. # [09:46] * Quits: Jamie (Instantbir@moz-CA26021.jantrid.net) (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
  66. # [09:58] * Quits: icaaq (icaaq@moz-3F40A4C4.cust.telenor.se) (Ping timeout)
  67. # [10:10] * Joins: icaaq (icaaq@B6667F5E.7DCD925.CE255B90.IP)
  68. # [10:21] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  69. # [10:39] * Quits: icaaq (icaaq@B6667F5E.7DCD925.CE255B90.IP) (Ping timeout)
  70. # [11:02] * Joins: icaaq (icaaq@moz-4595FE6F.creuna.se)
  71. # [11:05] * Quits: icaaq (icaaq@moz-4595FE6F.creuna.se) (Quit: 10-56 Intoxicated pedestrian, over and out)
  72. # [11:06] * Quits: Domenic (sid10976@moz-31ABA2C0.irccloud.com) (Ping timeout)
  73. # [11:06] * Quits: timeless (sid4015@moz-5F4AA75A.irccloud.com) (Ping timeout)
  74. # [11:06] * Quits: athena (sid21127@moz-31ABA2C0.irccloud.com) (Ping timeout)
  75. # [11:07] * Joins: timeless (sid4015@moz-5F4AA75A.irccloud.com)
  76. # [11:16] * Joins: Domenic (sid10976@moz-31ABA2C0.irccloud.com)
  77. # [11:17] * Joins: Gijs_away (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  78. # [11:19] * Joins: athena (sid21127@moz-31ABA2C0.irccloud.com)
  79. # [11:27] * Gijs_away is now known as Gijs
  80. # [11:31] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  81. # [11:32] * Joins: Gijs_away (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  82. # [11:33] * Gijs_away is now known as Gijs
  83. # [11:39] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  84. # [11:42] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  85. # [11:46] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  86. # [11:47] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  87. # [11:47] * ChanServ sets mode: +o yzen
  88. # [11:47] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  89. # [11:48] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
  90. # [11:49] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  91. # [11:58] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  92. # [11:59] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  93. # [12:24] * Joins: API (api@moz-75739B3B.igalia.com)
  94. # [13:00] * agibson is now known as agibson|afk
  95. # [13:03] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  96. # [13:05] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  97. # [13:09] * Joins: trekkme (trekkme@moz-B552A36.dip0.t-ipconnect.de)
  98. # [13:11] * Joins: surkov (surkov@13F2CEC5.7672369.D8E68FF6.IP)
  99. # [13:11] * ChanServ sets mode: +o surkov
  100. # [13:16] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
  101. # [13:53] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  102. # [13:56] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  103. # [14:03] * agibson|afk is now known as agibson
  104. # [14:19] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  105. # [14:22] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  106. # [14:25] * Joins: newtron (newtron@B24807A2.173A0FBA.35182819.IP)
  107. # [14:25] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  108. # [14:27] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  109. # [14:38] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  110. # [14:42] * Joins: anvk (anovak@C141829F.3923648E.6468E038.IP)
  111. # [14:42] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  112. # [14:46] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
  113. # [14:52] * Quits: Tomcat|sheriffduty (Tomcat@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  114. # [15:00] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
  115. # [15:03] * Joins: MarcoZ (marco.zehe@moz-ABCBD7A6.dip0.t-ipconnect.de)
  116. # [15:03] * ChanServ sets mode: +ao MarcoZ MarcoZ
  117. # [15:06] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  118. # [15:07] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  119. # [15:08] <@MarcoZ> Hi all!
  120. # [15:14] * Joins: davidb (davidb@moz-B2092CB.dsl.bell.ca)
  121. # [15:14] * ChanServ sets mode: +qo davidb davidb
  122. # [15:15] <@davidb> heyo
  123. # [15:25] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  124. # [15:27] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  125. # [15:29] <@MarcoZ> Heyo davidb!
  126. # [15:29] <@davidb> hi hi
  127. # [15:36] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  128. # [15:36] * ChanServ sets mode: +o yzen
  129. # [15:37] * Joins: icaaq (icaaq@D2069856.FE797095.222B27F0.IP)
  130. # [15:40] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  131. # [15:42] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  132. # [15:49] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  133. # [15:52] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  134. # [15:53] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  135. # [16:01] * clown is now known as clown_mtg
  136. # [16:04] * Joins: scott_gonzalez (scott_gonz@3CB408C6.17F61DEC.89E9F7.IP)
  137. # [16:06] <@tbsaunde> surkov: ping
  138. # [16:06] <@surkov> tbsaunde: pong
  139. # [16:07] <@tbsaunde> surkov: in SelectionManager::ProcessSelTextChangeEvent why do we get a dom node for the selection and then get a selection from that node instead of using the selection we already had?
  140. # [16:08] <@surkov> tbsaunde: good question, iirc we had some workaround of DOM bugs/features like when we were notified with wrong selection
  141. # [16:08] <@surkov> like before editor is initialized it doesn’t have own selection but points to window’s one
  142. # [16:08] <@surkov> something like that
  143. # [16:09] <@tbsaunde> surkov: well, bug 1056459 is hitting a case where the node can't get the selection, but we already have one
  144. # [16:09] <@firebot> https://bugzil.la/1056459 — NEW — fire caret move events for anchor jumps as well as focus events
  145. # [16:09] <@tbsaunde> I guess its some kind of node that isn't fully setup yet or something
  146. # [16:09] <@surkov> ah, so there’s a flip side of the issue
  147. # [16:10] <@surkov> either we should track down DOM stuff or add one more level of workarounds on our side
  148. # [16:10] <@surkov> timing is always tricky
  149. # [16:10] <@tbsaunde> surkov: or maybe remove the existing work around
  150. # [16:11] <@surkov> tbsaunde: yeah if we don’t regress
  151. # [16:11] <@surkov> it’s good idea to check mxr why we added that
  152. # [16:11] <@surkov> perhaps it isn’t covered by mochitests
  153. # [16:14] * Quits: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP) (Ping timeout)
  154. # [16:16] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
  155. # [16:18] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  156. # [16:19] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  157. # [16:24] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  158. # [16:25] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  159. # [16:25] <@tbsaunde> surkov: seems like it is just because of copying logic in HyperTextAccessible::CaretOffset in bug 949518
  160. # [16:25] <@firebot> https://bugzil.la/949518 — FIXED, jwei — Incorrect caret offset if queried while accessible tree is mutating (affects changing value with arr
  161. # [16:28] <@tbsaunde> so I guess its probably ok to get rid of the selection getting stuff
  162. # [16:31] <@surkov> probably yes but I recall there was something related with given selection object
  163. # [16:32] <@tbsaunde> surkov: not sure what I'm supposed to do about that
  164. # [16:32] <@surkov> tbsaunde: let me check some mxr
  165. # [16:32] <@surkov> maybe i’ll find something
  166. # [16:41] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  167. # [16:42] <@tbsaunde> surkov: when your ready I have another question :)
  168. # [16:42] <@surkov> tbsaunde: it looks like bug 927159
  169. # [16:42] <@firebot> https://bugzil.la/927159 — NEW — nsISelectionListener notification isn't correct for XUL textbox for the first time
  170. # [16:42] <@surkov> tbsaunde: I am :)
  171. # [16:43] * Quits: @davidb (davidb@moz-B2092CB.dsl.bell.ca) (Connection reset by peer)
  172. # [16:43] <@tbsaunde> surkov: so it appears sometimes tree walker is created with mContext being a HTMLINputELement with a placeholder
  173. # [16:43] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  174. # [16:43] <@surkov> what’s wrong with it?
  175. # [16:44] <@tbsaunde> and sometimes the eWalkContextTree part is asked to walk the tree for the placeholder content
  176. # [16:44] <@tbsaunde> which we don't see in the children of the input element because we pass the iterator eSkipPlaceHolderContent
  177. # [16:45] <@tbsaunde> so I wonder what it is supposed to do in this case
  178. # [16:45] * Quits: newtron (newtron@B24807A2.173A0FBA.35182819.IP) (Ping timeout)
  179. # [16:45] * Joins: newtron (newtron@B24807A2.173A0FBA.35182819.IP)
  180. # [16:46] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Ping timeout)
  181. # [16:48] * Joins: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl)
  182. # [16:48] * Quits: Gijs (gijs@moz-E5F83CA.adsl-surfen.hetnet.nl) (Quit: poof)
  183. # [16:50] <@surkov> oh, we shouldn’t ask to navigate placeholder content
  184. # [16:51] * Joins: davidb (davidb@moz-B2092CB.dsl.bell.ca)
  185. # [16:51] * ChanServ sets mode: +qo davidb davidb
  186. # [16:52] <@tbsaunde> surkov: hm?
  187. # [16:52] <@surkov> tbsaunde: you said that we walk the tree for placeholder content, I think we should never do this
  188. # [16:53] <@tbsaunde> surkov: we call treeWalker ctor with text field and findNode in placeholder content
  189. # [16:53] <@tbsaunde> no clue why but we do
  190. # [16:53] <@surkov> it’d be good to figure it out
  191. # [16:53] <@surkov> that shouldn’t be a real case
  192. # [16:54] <@surkov> at least I don’t see a reaosn why that would happen
  193. # [16:54] <@tbsaunde> surkov: bleh ok
  194. # [16:58] * Quits: icaaq (icaaq@D2069856.FE797095.222B27F0.IP) (Quit: 10-79 Notify coroner, over and out)
  195. # [16:58] <@tbsaunde> surkov: the short answer is because PeekOffset gives us the placeholder content
  196. # [16:59] <@surkov> ah
  197. # [16:59] <@surkov> PeekOffset shouldn’t really go into placeholder content
  198. # [17:00] <@tbsaunde> surkov: well, that's a nice theory ;)
  199. # [17:00] <@surkov> however that’s the case of inaccessible content, why do we fail to find proper accessible?
  200. # [17:00] <@surkov> it is :)
  201. # [17:00] * Joins: icaaq (icaaq@D2069856.FE797095.222B27F0.IP)
  202. # [17:00] <@tbsaunde> surkov: what do you mean proper accessible?
  203. # [17:01] * Quits: icaaq (icaaq@D2069856.FE797095.222B27F0.IP) (Quit: 10-79 Notify coroner, over and out)
  204. # [17:01] <@surkov> I mean that placeholder case shouldn’t be different as if PeekOffset returned inaccessible span element, in either case we should be able to find closest accessible to it
  205. # [17:01] <@surkov> I meant TreeWalker should be able to handle that
  206. # [17:03] <@tbsaunde> surkov: well I was just looking at it because bug 1052122 broke it and I was trying to understand what should happen
  207. # [17:03] <@firebot> https://bugzil.la/1052122 — REOPENED, trev.saunders — derecursify TreeWalker::NextChild
  208. # [17:03] <@surkov> I see
  209. # [17:04] <@tbsaunde> surkov: so I was wondering why we end up in case where child node isn't child of iterator gives when iterating parent
  210. # [17:06] <@surkov> tbsaunde, can you reword it pls?
  211. # [17:07] * Joins: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
  212. # [17:08] * Joins: icaaq (icaaq@D2069856.FE797095.222B27F0.IP)
  213. # [17:09] * Joins: guigs21 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  214. # [17:09] * Quits: guigs21 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net) (Client exited)
  215. # [17:10] <@tbsaunde> surkov: I was just confused we have case where child node doesn't appear to be a child of its parent
  216. # [17:10] * Joins: guigs21 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  217. # [17:11] <@surkov> tbsaunde: you mean anonymous content stuff or something else?
  218. # [17:12] <@tbsaunde> surkov: the placeolder case we were talking about
  219. # [17:13] <@surkov> yeah, but I’m not sure I follow what confuses you, PeekOffset returns it, that seems unexpected but in general should be handlable by our TreeWalker
  220. # [17:13] <@tbsaunde> surkov: what other case would cause you to have child that isn't a child of its parent?
  221. # [17:14] <@tbsaunde> (child as in children iterator returns it)
  222. # [17:14] <@surkov> tbsaunde: do you talk about GetParent or GetFlattenedParent()?
  223. # [17:14] <@tbsaunde> its GetFlattenedParent
  224. # [17:14] <@surkov> tbsaunde: ok, what children interator is?
  225. # [17:15] <@tbsaunde> surkov: the AllChildrenIterator class
  226. # [17:16] <@surkov> tbsaunde: shouldn’t it be running with eSkipPlaceHolder?
  227. # [17:18] <@tbsaunde> surkov: it is
  228. # [17:18] <@surkov> tbsaunde: isn’t it strange then? :)
  229. # [17:19] * Quits: guigs21 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net) (Connection reset by peer)
  230. # [17:19] * Joins: guigs22 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  231. # [17:20] <@tbsaunde> surkov: well, crazy yes, unexpected no
  232. # [17:21] * Quits: scott_gonzalez (scott_gonz@3CB408C6.17F61DEC.89E9F7.IP) (Quit: scott_gonzalez)
  233. # [17:23] <@surkov> ok, so we have a bug
  234. # [17:25] <@tbsaunde> surkov: well, afaik its PeekOffset that has a bug, but I'm not fixing that
  235. # [17:25] <@surkov> it is
  236. # [17:45] * davidb is now known as davidb|afk
  237. # [17:58] * davidb|afk is now known as davidb
  238. # [17:59] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
  239. # [18:01] <@yzen> eeejay ping
  240. # [18:04] * davidb is now known as davidb|afk
  241. # [18:06] * Quits: icaaq (icaaq@D2069856.FE797095.222B27F0.IP) (Quit: 10-79 Notify coroner, over and out)
  242. # [18:09] * clown_mtg is now known as clown
  243. # [18:24] * Quits: @MarcoZ (marco.zehe@moz-ABCBD7A6.dip0.t-ipconnect.de) (Quit: Bye)
  244. # [18:24] * khuey|away is now known as khuey
  245. # [18:42] * Parts: guigs22 (Adium@moz-8C0B17A0.hsd1.ca.comcast.net)
  246. # [18:46] * Quits: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Ping timeout)
  247. # [18:54] <eeejay> yzen, hey
  248. # [18:56] * Joins: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca)
  249. # [18:57] * davidb|afk is now known as davidb
  250. # [18:59] <@yzen> eeejay hi
  251. # [18:59] <@yzen> so i tried teh web api
  252. # [18:59] <eeejay> audio api?
  253. # [18:59] <@yzen> eeejay yep, and it doesn't seem to be any faster than the what we have
  254. # [19:00] <@yzen> however the issue with vc change is gone
  255. # [19:00] <eeejay> yzen, ok. do you see a11y hide/show/insert/delete events after every vc change?
  256. # [19:00] <eeejay> in status bar
  257. # [19:00] <@yzen> let me try
  258. # [19:02] <@yzen> eeejay no
  259. # [19:02] <eeejay> yzen, that is good.
  260. # [19:03] <eeejay> yzen, i thought that was impacting performance
  261. # [19:03] <eeejay> yzen, but whatever, it shouldn't happen anyway, and that is what was causing the loop
  262. # [19:04] <@yzen> eeejay it happens only once in a while, i guess when the status bar is recloned
  263. # [19:05] <eeejay> yzen, clock/battery tick perhaps?
  264. # [19:05] <eeejay> reception/wifi change
  265. # [19:05] <@yzen> eeejay yeah
  266. # [19:05] <@yzen> or data transfer icon
  267. # [19:05] <eeejay> yeah
  268. # [19:05] <eeejay> yzen, but this loop is only in vivien's wip?
  269. # [19:06] <@yzen> eeejay afaik
  270. # [19:06] <@yzen> eeejay i will try more though
  271. # [19:06] <@yzen> i m testing with it and will try without right after
  272. # [19:06] <eeejay> yzen, i don't know if we could convince them to change to web audio api earcons in v2.1
  273. # [19:07] <@yzen> eeejay i would guess it's because we still are keeping it as preview ?
  274. # [19:10] <eeejay> yzen, yeah
  275. # [19:11] <@firebot> New Core - Keyboard: Navigation bug 1062975 filed by ctalbert@mozilla.com.
  276. # [19:11] <@firebot> https://bugzil.la/1062975 — NEW — [e10s] Keyboard shortcuts not working in Remember the Milk with Find as you Type active
  277. # [19:16] * Quits: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca) (Quit: Leaving.)
  278. # [19:19] * Quits: API (api@moz-75739B3B.igalia.com) (Client exited)
  279. # [19:26] <@yzen> eeejay so audio-channel-changed is what you were talking about right ?
  280. # [19:38] * Joins: scott_gonzalez (scott_gonz@moz-D213D22B.hsd1.pa.comcast.net)
  281. # [19:50] <eeejay> yzen, you have latest gaia master? could you test the color filter settings?
  282. # [19:50] <@yzen> eeejay ok
  283. # [19:50] <eeejay> just need a general sanity check..
  284. # [19:50] <@yzen> eeejay so in regards the audio-channel-changed, i still get it
  285. # [19:51] <eeejay> yzen, that is normal
  286. # [19:51] <@yzen> eeejay and it causes redraw of the statsubar
  287. # [19:51] <eeejay> why would it do that?
  288. # [19:52] <@yzen> case 'audio-channel-changed':
  289. # [19:52] <@yzen> this.playingActive = (evt.detail.channel === 'content');
  290. # [19:52] <@yzen> this.update.playing.call(this);
  291. # [19:52] <@yzen> break;
  292. # [19:52] <@yzen> basically checks if channel is content
  293. # [19:52] <@yzen> and updates media icon
  294. # [19:55] <eeejay> oh
  295. # [19:55] <eeejay> so it isn't the cloneNode problem..
  296. # [19:56] <@yzen> eeejay no
  297. # [19:56] <@yzen> eeejay ill open a bug, i think we need to fix that
  298. # [19:56] <eeejay> yes
  299. # [20:03] * Joins: jamesn (jnurthen@moz-F1E6EF59.oracle.com)
  300. # [20:03] * Quits: jamesn (jnurthen@moz-F1E6EF59.oracle.com) (Quit: Leaving)
  301. # [20:05] * agibson is now known as agibson|afk
  302. # [20:17] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  303. # [20:20] <@yzen> eeejay color filter looks cool :)
  304. # [20:59] * davidb is now known as davidb|afk
  305. # [21:20] * Parts: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (leaving... bye!)
  306. # [21:23] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  307. # [21:23] * ChanServ sets mode: +o yzen
  308. # [21:23] <@yzen> eeejay so i have a patch for bug 1063039, i would love to see it in 2.1 too, it improves performance quite a bit with SR
  309. # [21:23] <@firebot> https://bugzil.la/1063039 — NEW — Status bar needs to ignore 'audio-channel-changed' event when the screen reader speaks.
  310. # [21:23] <@yzen> do you think it's possible ?
  311. # [21:24] <@yzen> eeejay focus doesnt jump either
  312. # [21:30] * khuey is now known as khuey|away
  313. # [21:56] * Joins: icaaq (icaaq@moz-396D494F.ias.bredband.telia.com)
  314. # [21:56] * icaaq is now known as icaaq|afk
  315. # [21:58] * davidb|afk is now known as davidb
  316. # [21:59] * davidb is now known as davidb|afk
  317. # [22:00] * icaaq|afk is now known as icaaq
  318. # [22:18] <@firebot> New Firefox - Disability Access bug 1063088 filed by clarkbw@gnome.org.
  319. # [22:19] <@firebot> https://bugzil.la/1063088 — NEW — Tiles accessibility review
  320. # [22:19] * davidb|afk is now known as davidb
  321. # [22:20] * davidb is now known as davidb|afk
  322. # [22:25] * Quits: scott_gonzalez (scott_gonz@moz-D213D22B.hsd1.pa.comcast.net) (Quit: scott_gonzalez)
  323. # [22:32] * Quits: anvk (anovak@C141829F.3923648E.6468E038.IP) (Quit: Leaving.)
  324. # [22:33] * davidb|afk is now known as davidb
  325. # [22:33] * khuey|away is now known as khuey
  326. # [22:34] <@yzen> eeejay so vivien's patch works pretty well with slight changes, hopefully we can land it in 2.1 :)
  327. # [22:37] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  328. # [22:50] * Quits: icaaq (icaaq@moz-396D494F.ias.bredband.telia.com) (Quit: 10-79 Notify coroner, over and out)
  329. # [22:50] * Quits: @davidb (davidb@moz-B2092CB.dsl.bell.ca) (Quit: peace out)
  330. # [22:52] * Joins: davidb (davidb@moz-B2092CB.dsl.bell.ca)
  331. # [22:52] * ChanServ sets mode: +qo davidb davidb
  332. # [22:55] * Joins: scott_gonzalez (scott_gonz@moz-D213D22B.hsd1.pa.comcast.net)
  333. # [23:00] * Quits: scott_gonzalez (scott_gonz@moz-D213D22B.hsd1.pa.comcast.net) (Quit: scott_gonzalez)
  334. # [23:01] * davidb is now known as davidb|afk
  335. # [23:05] * Joins: satdav (David@moz-286C7472.cable.virginm.net)
  336. # [23:05] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  337. # [23:14] * Quits: @davidb|afk (davidb@moz-B2092CB.dsl.bell.ca) (Connection reset by peer)
  338. # [23:59] <@firebot> blassey.bugs@lassey.us changed the Resolution on bug 1062975 from --- to DUPLICATE.
  339. # [23:59] <@firebot> blassey.bugs@lassey.us changed the Status on bug 1062975 from NEW to RESOLVED.
  340. # Session Close: Fri Sep 05 00:00:00 2014

The end :)