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

Options:

  1. # Session Start: Thu Dec 19 00:00:00 2013
  2. # Session Ident: #accessibility
  3. # [00:01] * Quits: rednaks (rednaks@6CCB4311.2B8CF418.55FFA9B4.IP) (Quit: Téléportation !)
  4. # [00:28] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
  5. # [00:59] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  6. # [01:38] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  7. # [01:38] * ChanServ sets mode: +o surkov
  8. # [02:03] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  9. # [02:09] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  10. # [02:10] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  11. # [02:34] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
  12. # [02:35] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
  13. # [02:44] * khuey is now known as khuey|away
  14. # [03:01] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  15. # [03:01] * ChanServ sets mode: +o surkov
  16. # [04:40] * khuey|away is now known as khuey
  17. # [04:45] * Quits: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca) (Quit: Leaving.)
  18. # [04:55] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
  19. # [05:12] * Joins: dorsatum (dorsatum@54959BA7.AEA9A782.261E7448.IP)
  20. # [05:15] * Joins: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca)
  21. # [05:16] * Quits: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca) (Input/output error)
  22. # [05:17] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  23. # [05:34] * Quits: dorsatum (dorsatum@54959BA7.AEA9A782.261E7448.IP) (Ping timeout)
  24. # [05:55] <@firebot> kwierso@gmail.com changed the Resolution on bug 945435 from --- to FIXED.
  25. # [05:55] * khuey is now known as khuey|away
  26. # [05:55] <@firebot> kwierso@gmail.com changed the Status on bug 945435 from ASSIGNED to RESOLVED.
  27. # [05:55] <@firebot> kwierso@gmail.com changed the Target Milestone on bug 945435 from --- to mozilla29.
  28. # [05:55] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=945435 nor, --, mozilla29, surkov.alexander, RESO FIXED, Firefox changed the way it handled role="presentation" breaking ATs
  29. # [06:44] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Client exited)
  30. # [06:44] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
  31. # [06:56] * khuey|away is now known as khuey
  32. # [07:00] <@firebot> hammera@pickup.hu cancelled needinfo?(hammera@pickup.hu ) on bug 935254.
  33. # [07:00] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935254 maj, --, mozilla29, surkov.alexander, RESO FIXED, Regression: atk_text_get_text_at_offset implementation broken for list items starting 03 July 2013
  34. # [07:23] * khuey is now known as khuey|away
  35. # [07:34] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
  36. # [07:39] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
  37. # [08:04] * Joins: stommepoes (stommepoes@1013F712.60B298BE.5B427D60.IP)
  38. # [08:17] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  39. # [08:20] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
  40. # [08:35] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
  41. # [08:47] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
  42. # [08:47] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
  43. # [08:53] * Quits: icaaq (Adium@moz-200DC1CF.customers.ownit.se) (Quit: Leaving.)
  44. # [08:59] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  45. # [09:01] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
  46. # [09:01] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
  47. # [09:10] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  48. # [09:32] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
  49. # [09:35] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  50. # [09:55] * Joins: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP)
  51. # [09:58] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
  52. # [10:04] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  53. # [10:17] * Quits: dorsatum (dorsatum@400EB463.E16012CA.2A068A5E.IP) (Ping timeout)
  54. # [10:25] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
  55. # [10:36] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  56. # [10:39] <@firebot> cbook@mozilla.com changed the Assignee on bug 883708 from nobody@mozilla.org to trev.saunders@gmail.com.
  57. # [10:39] <@firebot> cbook@mozilla.com changed the Resolution on bug 883708 from --- to FIXED.
  58. # [10:39] <@firebot> cbook@mozilla.com changed the Status on bug 883708 from NEW to RESOLVED.
  59. # [10:39] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 883708 from --- to mozilla29.
  60. # [10:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=883708 nor, --, mozilla29, trev.saunders, RESO FIXED, "ASSERTION: Accessible tree was created after it was modified" with table, changing visibility
  61. # [10:44] * Joins: dorsatum (dorsatum@46FF07B6.6BC3F430.2A068A5E.IP)
  62. # [10:50] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
  63. # [11:09] * Quits: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP) (Quit: Téléportation !)
  64. # [11:14] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
  65. # [11:15] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  66. # [11:39] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Quit: Leaving.)
  67. # [11:43] * Joins: icaaq (Adium@D2069856.FE797095.222B27F0.IP)
  68. # [11:53] * Quits: icaaq (Adium@D2069856.FE797095.222B27F0.IP) (Ping timeout)
  69. # [12:43] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  70. # [12:48] * Quits: dorsatum (dorsatum@46FF07B6.6BC3F430.2A068A5E.IP) (Ping timeout)
  71. # [12:54] * Joins: dorsatum (dorsatum@2993D644.BD060F97.2A068A5E.IP)
  72. # [12:54] * khuey|away is now known as khuey
  73. # [13:04] * Quits: stommepoes (stommepoes@1013F712.60B298BE.5B427D60.IP) (Ping timeout)
  74. # [13:09] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  75. # [13:25] * Quits: dorsatum (dorsatum@2993D644.BD060F97.2A068A5E.IP) (Ping timeout)
  76. # [13:51] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  77. # [13:53] * Joins: icaaq (Adium@moz-4595FE6F.creuna.se)
  78. # [13:56] * Joins: maxli (maxli@moz-4D28BA20.student.cs.uwaterloo.ca)
  79. # [13:58] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
  80. # [13:58] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
  81. # [14:42] * Joins: dorsatum (dorsatum@EAAF81DE.AEA9A782.261E7448.IP)
  82. # [14:48] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  83. # [14:48] * ChanServ sets mode: +o surkov
  84. # [15:08] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Ping timeout)
  85. # [15:09] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  86. # [15:11] * Joins: SteveF_ (chatzilla@moz-6F24D0BD.cable.virginm.net)
  87. # [15:11] * SteveF_ is now known as SteveF
  88. # [15:17] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
  89. # [15:21] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  90. # [15:28] * Joins: yzen (yzen@67828CC7.C1A51174.9D42CF23.IP)
  91. # [15:33] * Joins: icaaq (Adium@moz-4595FE6F.creuna.se)
  92. # [15:39] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  93. # [15:39] * ChanServ sets mode: +qo davidb davidb
  94. # [15:41] <@davidb> heyo!
  95. # [15:50] <@eeejay> davidb, heyo! I edited the wiki already
  96. # [15:51] <@eeejay> davidb, did you want something else?
  97. # [15:51] <@davidb> oh!
  98. # [15:51] <@davidb> ok
  99. # [15:57] * Quits: dorsatum (dorsatum@EAAF81DE.AEA9A782.261E7448.IP) (Ping timeout)
  100. # [15:58] <@firebot> ryanvm@gmail.com set status-firefox28 to fixed on bug 935375.
  101. # [15:58] <@firebot> ryanvm@gmail.com set status-firefox29 to fixed on bug 935375.
  102. # [15:58] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935375 nor, --, mozilla29, surkov.alexander, RESO FIXED, Word offsets broken if the next word is an embedded object
  103. # [15:59] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
  104. # [16:01] * clown is now known as clown_mtg
  105. # [16:50] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Connection reset by peer)
  106. # [16:50] * Joins: icaaq1 (Adium@moz-4595FE6F.creuna.se)
  107. # [16:50] * icaaq1 is now known as icaaq
  108. # [17:31] * Quits: fxa90id (fxa90id@moz-5271D8C9.neoplus.adsl.tpnet.pl) (Ping timeout)
  109. # [17:32] * Joins: fxa90id (fxa90id@moz-DB851250.neoplus.adsl.tpnet.pl)
  110. # [17:46] <@firebot> New Core - Disability Access APIs bug 952141 filed by eitan@monotonous.org.
  111. # [17:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=952141 nor, --, ---, nobody, NEW, [AccessFu] Error logged when lifting finger from screen.
  112. # [17:54] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  113. # [18:06] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  114. # [18:06] * ChanServ sets mode: +o surkov
  115. # [18:07] <icaaq> davidb: regarding your question if I've had a good response so far. yes. I think so :)
  116. # [18:19] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  117. # [18:22] <dorsatum> tbsaunde: i've made the required changes, what else would be required?
  118. # [18:23] <@tbsaunde> dorsatum: well, have you tested it builds and all tests pass?
  119. # [18:24] <dorsatum> tbsaunde: I'm sorry, didn't do that. just changed the file. sorry, i'll do it and get back to you.
  120. # [18:27] * Quits: icaaq (Adium@moz-4595FE6F.creuna.se) (Quit: Leaving.)
  121. # [18:30] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  122. # [18:31] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  123. # [18:33] * clown_mtg is now known as clown
  124. # [18:49] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  125. # [18:51] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  126. # [18:58] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: davidb)
  127. # [19:04] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  128. # [19:06] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  129. # [19:07] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  130. # [19:08] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  131. # [19:10] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  132. # [19:12] * victorporof|away is now known as victorporof
  133. # [19:15] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  134. # [19:36] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  135. # [19:37] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  136. # [19:40] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  137. # [19:43] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  138. # [19:48] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  139. # [19:48] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  140. # [19:59] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  141. # [19:59] * ChanServ sets mode: +o surkov
  142. # [20:01] * Joins: icaaq (Adium@4075AB25.7DCD925.CE255B90.IP)
  143. # [20:06] * Quits: icaaq (Adium@4075AB25.7DCD925.CE255B90.IP) (Ping timeout)
  144. # [20:17] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  145. # [20:17] * Joins: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP)
  146. # [20:31] * Quits: dorsatum (dorsatum@AE94226E.C32E8302.2A068A5E.IP) (Ping timeout)
  147. # [20:39] * Joins: davidb (davidb@moz-18B8D955.dsl.bell.ca)
  148. # [20:39] * ChanServ sets mode: +qo davidb davidb
  149. # [20:39] <@surkov> tbsaunde: how do you feel if offsets cache of hypertext class was marked as mutable to let methods CharacterCount() being const?
  150. # [20:43] * Joins: clown1 (clown@67828CC7.C1A51174.9D42CF23.IP)
  151. # [20:43] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (Connection reset by peer)
  152. # [20:46] * clown1 is now known as clown
  153. # [20:47] <@tbsaunde> surkov: I guess that makes sense
  154. # [20:48] <@tbsaunde> in so far as mutable ever makes sense
  155. # [20:48] <@tbsaunde> surkov: href attribute change causes accessible recreation at DocAccessible.cpp:1691
  156. # [20:52] * Quits: yzen (yzen@67828CC7.C1A51174.9D42CF23.IP) (Quit: yzen)
  157. # [20:54] <@surkov> tbsaunde: yeah but @href is changed on link, not on iframe
  158. # [20:54] <@surkov> but you said that RecreateAccessible is called on iframe
  159. # [20:58] <@tbsaunde> surkov: test case is http://paste.debian.net/71827/ so I guess RecreateAccessible is called on <link> which I guess gets outer doc accessible because of data uri?
  160. # [21:00] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  161. # [21:06] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
  162. # [21:07] * davidb is now known as davidb|afk
  163. # [21:08] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
  164. # [21:09] <@surkov> tbsaunde: yeah, it should be called on link, iframe should be its container, then I guess it should be something wrong with tree update logic if we pick up a document accessible
  165. # [21:09] <@surkov> in other words I think we should find document accessible as iframe child but we should ignore it
  166. # [21:09] <@surkov> since it's not in connection with removed link
  167. # [21:09] <@surkov> tbsaunde: does it make sense?
  168. # [21:11] <@tbsaunde> surkov: I think that's what my patch did or are you saying something else
  169. # [21:12] <@surkov> tbsaunde: well, if we had not iframe/document but something else then wouldn't it be a point
  170. # [21:12] <@tbsaunde> I have no clue what you mean by that
  171. # [21:15] <@tbsaunde> surkov: ^
  172. # [21:16] <@tbsaunde> surkov: basically just consider what happens if you call UpdateTree(OuterDoc, inAccessibleNode, false)
  173. # [21:16] <@surkov> tbsaunde: that document check sounds like a workaround
  174. # [21:18] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Ping timeout)
  175. # [21:18] <@tbsaunde> surkov: why? it seems like more or less same case as accessible without content
  176. # [21:18] * Joins: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca)
  177. # [21:19] <@surkov> tbsaunde: oh you mean this fails nsINode* childNode = child->GetContent();
  178. # [21:20] <@surkov> or you can't find from subdocument body the original iframe
  179. # [21:20] <@surkov> the second I think ,right?
  180. # [21:21] <@surkov> tbsaunde: ^
  181. # [21:21] <@tbsaunde> surkov: I don't see why either of those matter
  182. # [21:21] <@surkov> tbsaunde: just trying to understand what happens
  183. # [21:23] <@tbsaunde> surkov: UpdateTree() ends up firing hide event for child doc in parent doc
  184. # [21:23] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  185. # [21:23] <@surkov> yes
  186. # [21:23] <@surkov> tbsaunde: the question was is it because we don't find aContainer from document->GetContent() by traversing parents
  187. # [21:24] <@tbsaunde> surkov: find a container?
  188. # [21:24] <@surkov> we try this
  189. # [21:24] <@surkov> nsINode* childNode = child->GetContent();
  190. # [21:24] <@surkov> while (childNode != aChildNode && childNode != containerNode &&
  191. # [21:24] <@surkov> (childNode = childNode->GetParentNode()));
  192. # [21:24] <@surkov> and then if it fails then we remove child from tree
  193. # [21:25] <@surkov> childNode is null (since we don't jump through documents) and thus child is removed
  194. # [21:25] <@surkov> does it sound correct?
  195. # [21:25] <@surkov> tbsaunde: ^
  196. # [21:25] <@tbsaunde> surkov: I guess
  197. # [21:25] <@surkov> ok
  198. # [21:28] <@tbsaunde> surkov: you'd rather fix that somehow else?
  199. # [21:28] <@surkov> tbsaunde: I think this fix is ok
  200. # [21:29] <@tbsaunde> ok
  201. # [21:42] <@tbsaunde> surkov: in the office today?
  202. # [21:43] <@surkov> tbsaunde: nope, at home
  203. # [21:45] <@tbsaunde> surkov: ok, let me pastebin stack for you then
  204. # [21:46] <@surkov> ok
  205. # [21:47] <@tbsaunde> surkov: so, I'm looking at bug 886208
  206. # [21:47] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=886208 nor, --, ---, nobody, NEW, "ASSERTION: No accessible parent" emptying a textbox
  207. # [21:47] <@tbsaunde> surkov: it looks like firing an event when we're updating the tree to remove the text node causes us to try and update the tree to remove the text node again see http://paste.debian.net/71831/
  208. # [21:48] * davidb|afk is now known as davidb
  209. # [21:49] <@surkov> it's bad
  210. # [21:50] <@surkov> IsFromUserInput thing
  211. # [21:50] <@surkov> not sure how to workaround it
  212. # [21:50] <@tbsaunde> surkov: yeah, me either
  213. # [21:51] <@tbsaunde> well, I guess we could add GetEditorNoFlush or similar
  214. # [21:51] <@surkov> yes
  215. # [21:51] <@surkov> it seems like we can't guarantee that we call no states
  216. # [21:52] <@surkov> but states can flush things
  217. # [21:52] <@surkov> like editor's one
  218. # [21:53] <@tbsaunde> yeah
  219. # [21:54] <@davidb> this brings back memories.
  220. # [21:56] <@tbsaunde> surkov: so I'd say ideally calling State() shouldn't cause a flush
  221. # [21:58] <@surkov> tbsaunde: exactly
  222. # [21:58] <@surkov> but it'd be hard I think
  223. # [21:59] <@surkov> but it works if layout doesn't have super lazy things
  224. # [22:03] <@tbsaunde> surkov: so, in this case we have <input> then we do input.value = "x"; input.value = ""; then we try and get an editor for it and there's no existing one
  225. # [22:04] <@surkov> yep
  226. # [22:05] <@tbsaunde> surkov: however GetEditor() creates one
  227. # [22:05] <@surkov> yes
  228. # [22:05] <@tbsaunde> so should input be editable or not?
  229. # [22:05] <@surkov> I think it should be
  230. # [22:05] <@surkov> no matter whether Editor was created already or not
  231. # [22:05] <@surkov> that'd be good at least
  232. # [22:05] <@tbsaunde> ok, this may be a pain
  233. # [22:10] * Joins: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu)
  234. # [22:16] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  235. # [22:24] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Ping timeout)
  236. # [22:28] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (No route to host)
  237. # [22:29] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  238. # [22:37] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
  239. # [22:51] * Quits: @davidb (davidb@moz-18B8D955.dsl.bell.ca) (Quit: davidb)
  240. # [22:55] <@tbsaunde> surkov: wouldn't you rather try and reproduce that bug on fx27 first?
  241. # [23:01] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  242. # [23:02] * Quits: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP) (Ping timeout)
  243. # [23:05] <@surkov> tbsaunde: I could but that will take some time since I need to build it on Windows, but if the crash happens on Firefox 27 only then I would probably not worry too much to understand what's going there
  244. # [23:05] * Joins: rednaks (rednaks@60C1215C.B64E1312.55FFA9B4.IP)
  245. # [23:06] <@tbsaunde> surkov: why can't you download a build from ftp?
  246. # [23:07] <@surkov> tbsaunde: is it suitable for debugging?
  247. # [23:10] <@surkov> anyway, if I hit break pointer then likely I will see the document is shutdown, it may take hours to figure out why it's shutdown, it happens on firefox 27 and nowhere else, I feel like it could spend time somehow else
  248. # [23:10] * Quits: icaaq (Adium@moz-200DC1CF.customers.ownit.se) (Quit: Leaving.)
  249. # [23:10] <@tbsaunde> surkov: I thought you could debug them with the symbol server
  250. # [23:11] <@tbsaunde> surkov: well, if you could reproduce I'd be happy just seeing what the stack calling Shutdown() is
  251. # [23:12] <@surkov> I never tried symbol server, I heard it can be done somehow
  252. # [23:13] <@surkov> wouldn't it be tricky to catch that shutdown?
  253. # [23:13] <@tbsaunde> surkov: so I sort of think bug 931399 may actually have fixed the bug, and if not that then I worry its just some sort of latent issue
  254. # [23:13] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=931399 cri, --, mozilla28, trev.saunders, VERI FIXED, designMode crash [@ mozilla::a11y::EventQueue::PushEvent]
  255. # [23:13] <@tbsaunde> surkov: why? just break on call to DocAccessible::Shutdown() and see what doc its for
  256. # [23:14] <@surkov> if it's unique document in the web app
  257. # [23:14] * Quits: jongund (chatzilla@moz-97EEA285.rehab.uiuc.edu) (Ping timeout)
  258. # [23:14] <@surkov> in practice there's dozen documents usually
  259. # [23:14] <@surkov> and they are permanently/created destroyed
  260. # [23:15] <@surkov> document creation/destruction debugging is sort of tricky one
  261. # [23:15] <@tbsaunde> hm, I guess that could be tricky
  262. # [23:16] <@surkov> I'd go with quick fix and see if it helps and it'd be cool if you had a windows machine :)
  263. # [23:18] <@tbsaunde> surkov: I couldn't figure out how to use the msvc debugger last time I tried, I guess I still need to ask jamie
  264. # [23:19] <@surkov> tbsaunde: iirc it's accessible and nvda announce something there, is it a problem that nvda blocked somehow when debuggin?
  265. # [23:19] <@tbsaunde> surkov: diddn't seem very accessible to me ;)
  266. # [23:19] <@surkov> ok
  267. # [23:20] <@surkov> please ping jamie on this, he must be working with it somehow
  268. # [23:23] <@firebot> surkov.alexander@gmail.com requested needinfo from roc@ocallahan.org on bug 947170.
  269. # [23:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=947170 nor, --, ---, nobody, NEW, Regression: atk_text_get_text_at_offset broken for last object when closing tag is preceded by newli
  270. # [23:35] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 493354 from --- to FIXED.
  271. # [23:35] <@firebot> surkov.alexander@gmail.com changed the Status on bug 493354 from NEW to RESOLVED.
  272. # [23:35] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 493354 from --- to mozilla24.
  273. # [23:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=493354 nor, --, mozilla24, nobody, RESO FIXED, Incorrect results returned by getTextBeforeOffset
  274. # [23:39] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
  275. # [23:40] * Joins: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net)
  276. # [23:40] * Quits: SteveF (chatzilla@moz-6F24D0BD.cable.virginm.net) (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
  277. # [23:42] * Quits: yzen (yzen@moz-A36A7FD4.cpe.pppoe.ca) (Quit: yzen)
  278. # [23:44] * Quits: fxa90id (fxa90id@moz-DB851250.neoplus.adsl.tpnet.pl) (Ping timeout)
  279. # [23:48] <@firebot> anthony.s.hughes@gmail.com changed the Status on bug 935254 from RESOLVED to VERIFIED.
  280. # [23:48] <@firebot> anthony.s.hughes@gmail.com set status-firefox28 to verified on bug 935254.
  281. # [23:48] <@firebot> anthony.s.hughes@gmail.com set status-firefox29 to verified on bug 935254.
  282. # [23:48] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=935254 maj, --, mozilla29, surkov.alexander, VERI FIXED, Regression: atk_text_get_text_at_offset implementation broken for list items starting 03 July 2013
  283. # Session Close: Fri Dec 20 00:00:00 2013

The end :)