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

Options:

Previous day, Next day

  1. # Session Start: Fri Oct 09 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:15] <joanie> tbsaunde: weird hang thing? Are you using Orca master?
  4. # [00:17] <@tbsaunde> joanie: yeah, I wondered if that was the issue and pulled
  5. # [00:17] <@tbsaunde> still happened
  6. # [00:17] <joanie> can you reproduce the weird hang thing?
  7. # [00:18] <@tbsaunde> I think so, but I don't have str other than arrow around on your test page some
  8. # [00:19] <joanie> I wonder if when it's hanging, you're in the 'this tab has crashed' situation
  9. # [00:19] <joanie> you have a debug.out captured when the hang occurs?
  10. # [00:20] * joanie tries to repro it
  11. # [00:20] <@tbsaunde> joanie: no, I guess I can get one
  12. # [00:20] <joanie> it might help
  13. # [00:20] <@tbsaunde> I don't think the tab crashed, I attached with gdb, and it seemed like both processes where in ok states
  14. # [00:20] <joanie> ok
  15. # [00:22] <joanie> yeah, orca is not hanging when the tab crash happens
  16. # [00:22] <joanie> just arrow up and down??
  17. # [00:24] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  18. # [00:26] <joanie> tbsaunde: from just arrowing around on that page, I can crash the tab a bunch; I cannot hang orca at all. So I'm wondering if your build of Firefox has the tab crash fixed and is doing something new/different which Orca is not handling
  19. # [00:26] <joanie> I need to run some more errands, but if you manage to capture a debug.out from the hang, I'd love to see it. Emailing would work.
  20. # [00:29] <@tbsaunde> joanie: ah, seems I fine a different way to hang firefox
  21. # [00:31] <joanie> tbsaunde: hang firefox or orca?
  22. # [00:32] <joanie> for me, orca doesn't hang and the firefox web process crashes
  23. # [00:36] <@tbsaunde> joanie: firefox aparently
  24. # [00:38] <joanie> tbsaunde: phew
  25. # [00:38] <joanie> ok, running errands now. if it turns out it's orca hanging, send me the debug.out. if you cannot repro the web process crash, i'll try to do that tonight or tomorrow
  26. # [00:38] <joanie> bbiab
  27. # [00:43] <@tbsaunde> joanie: ok, now I can't make orca crash, but I can't make the tab crash either
  28. # [00:43] <@tbsaunde> maybe its worth you testing with the patch to not hang firefox that I just wrote?
  29. # [01:09] * Joins: davidb (davidb@moz-lsu4ch.dsl.bell.ca)
  30. # [01:09] * ChanServ sets mode: +qo davidb davidb
  31. # [01:09] * Quits: ~davidb (davidb@moz-lsu4ch.dsl.bell.ca) (Quit: peace out)
  32. # [01:52] * Quits: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com) (Quit: Connection closed for inactivity)
  33. # [01:59] <joanie> tbsaunde: is this patch for orca or gecko?
  34. # [01:59] <@tbsaunde> joanie: for gecko
  35. # [02:00] <joanie> i'd have to set up a build environment first
  36. # [02:00] <joanie> which I totally need to do
  37. # [02:00] <joanie> but not tonight since I'm feeling rather dead
  38. # [02:00] <@tbsaunde> joanie: yeah, or I can commit it since I think we should fix this anyway and wait for next week
  39. # [02:00] * joanie nods
  40. # [02:00] <@tbsaunde> joanie: heh, I always thought that was a good time for beating things into working
  41. # [02:00] <joanie> tbsaunde: are you thinking the patch you have for the hang also fixes my crash?
  42. # [02:01] <@tbsaunde> joanie: I suppose its possible, but probably not
  43. # [02:01] * Quits: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  44. # [02:02] <joanie> ok, if you put the patch somewhere, I'll see about building firefox tomorrow
  45. # [02:02] <joanie> if you are going to commit it anyway, then.... i'll decide tomorrow
  46. # [02:02] <joanie> as for the web process crash, i'll try to make a simple, orca free, very specific test case tomorrow
  47. # [02:03] <joanie> my guess is that, aside from the race condition, it's a call Orca is making to the component iface's grab_focus()
  48. # [02:04] <joanie> part of me wonders if it's some combination of grab_focus() plus an immediate caret move
  49. # [02:04] <@tbsaunde> joanie: given its a race I don't know how much luck you'll have, but it'll be nice if I or smaug can reproduce
  50. # [02:04] <joanie> tbsaunde: I'm extremely lucky
  51. # [02:04] <joanie> ;)
  52. # [02:05] <joanie> besides, if I arrow nice and slow it doesn't happen
  53. # [02:05] <@tbsaunde> that's one possibility, another is that this is basically not actually related to accessibility, a11y just makes it much more easy to trip
  54. # [02:05] <joanie> which is why I've convinced myself that after some sleep I'll be able to make you a test case that you can reproduce
  55. # [02:05] * joanie nods at the a11y more easy to trip
  56. # [02:05] <@tbsaunde> heh, ok good luck :)
  57. # [02:05] <joanie> thanks
  58. # [02:06] <joanie> tbsaunde: so you working tomorrow?
  59. # [02:07] <@tbsaunde> joanie: that's the plan
  60. # [02:08] <joanie> ok, so let's touch base tomorrow about test cases, patches, etc.
  61. # [02:08] <@tbsaunde> yeah, I'm kind of dead too :)
  62. # [02:09] <joanie> ok then. g'nite!
  63. # [02:09] <joanie> and thanks
  64. # [02:09] <@tbsaunde> you too :)
  65. # [02:36] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  66. # [02:36] * ChanServ sets mode: +o surkov
  67. # [02:37] * Quits: Jayflux (Jayflux@moz-9bf122.dsl.as9105.com) (Quit: Leaving)
  68. # [04:57] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  69. # [04:57] * ChanServ sets mode: +o yzen
  70. # [05:10] * yzen is now known as yzen_
  71. # [05:12] * Quits: kkus (kkus@moz-7u2hvh.fios.verizon.net) (Ping timeout: 121 seconds)
  72. # [05:14] * Joins: kkus (kkus@moz-7u2hvh.fios.verizon.net)
  73. # [05:14] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  74. # [05:35] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  75. # [05:35] * ChanServ sets mode: +o yzen
  76. # [05:45] * yzen is now known as yzen_
  77. # [05:49] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  78. # [06:28] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  79. # [08:04] * Tomcat is now known as Tomcat|sheriffduty
  80. # [09:16] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Quit: Leaving)
  81. # [09:16] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
  82. # [10:39] * Joins: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi)
  83. # [11:01] * Quits: smaug (chatzilla@moz-6kbmhh.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  84. # [11:35] * Quits: mattur (sid16049@moz-4ms7mo.tooting.irccloud.com) (Ping timeout: 121 seconds)
  85. # [11:53] <@firebot> cbook@mozilla.com changed the Resolution on bug 1212880 from --- to FIXED.
  86. # [11:53] <@firebot> cbook@mozilla.com changed the Status on bug 1212880 from ASSIGNED to RESOLVED.
  87. # [11:53] <@firebot> cbook@mozilla.com set status-firefox44 to fixed on bug 1212880.
  88. # [11:53] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 1212880 from --- to mozilla44.
  89. # [11:53] <@firebot> https://bugzil.la/1212880 — FIXED, ryanvm@gmail.com — TabParent.cpp build bustage with --disable-accessibility specified
  90. # [11:59] * Joins: mattur (sid16049@moz-4ms7mo.tooting.irccloud.com)
  91. # [12:07] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
  92. # [12:24] * Tomcat|sheriffduty is now known as Tomcat|sheriffduty|lunch
  93. # [13:47] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  94. # [13:47] * ChanServ sets mode: +o yzen
  95. # [13:47] * Tomcat|sheriffduty|lunch is now known as Tomcat|sheriffduty
  96. # [13:53] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  97. # [13:53] * ChanServ sets mode: +o surkov
  98. # [13:57] * yzen is now known as yzen_
  99. # [14:01] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  100. # [14:22] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  101. # [14:35] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  102. # [14:35] * ChanServ sets mode: +o yzen
  103. # [14:47] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  104. # [14:47] * ChanServ sets mode: +o surkov
  105. # [14:56] * yzen is now known as yzen_
  106. # [14:56] * yzen_ is now known as yzen
  107. # [15:03] * Joins: sixtyten (quassel@moz-ulpjmu.sentoris.de)
  108. # [15:35] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  109. # [15:35] * ChanServ sets mode: +qo davidb davidb
  110. # [15:41] <@firebot> New Core - Disability Access APIs bug 1213281 filed by dbolter@mozilla.com.
  111. # [15:41] <@firebot> https://bugzil.la/1213281 — NEW, nobody@mozilla.org — crash in mozilla::a11y::DocAccessible::UpdateTreeOnInsertion(mozilla::a11y::Accessible*)
  112. # [15:44] * Joins: anvk (anovak@moz-040.mvk.11.204.IP)
  113. # [15:55] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  114. # [16:11] * yzen is now known as yzen_
  115. # [16:12] * yzen_ is now known as yzen
  116. # [16:12] * yzen is now known as yzen_
  117. # [16:16] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  118. # [16:27] <~davidb> oh err
  119. # [16:27] <~davidb> heyo
  120. # [16:36] * Joins: smaug (chatzilla@moz-m534ng.elisa-laajakaista.fi)
  121. # [16:40] <joanie> tbsaunde: Using the latest nightly, I'm not (so far) able to reproduce the web process crash we talked about yesterday. Last night, I could reproduce it pretty reliably. So I guess someone fixed something somewhere. :)
  122. # [16:40] <joanie> I'm also cloning Gecko and will build it so that in the future I can try patches, etc.
  123. # [16:42] <~davidb> :)
  124. # [16:44] <@tbsaunde> joanie: ok cool on both counts :)
  125. # [16:45] <joanie> btw, the bootstrap file y'all provide gives both the mercurial and git urls :)
  126. # [17:06] * Tomcat|sheriffduty is now known as Tomcat
  127. # [17:07] * Tomcat is now known as Tomcat|afk
  128. # [17:13] * Quits: sixtyten (quassel@moz-ulpjmu.sentoris.de) (A TLS packet with unexpected length was received.)
  129. # [17:16] * davidb is now known as davidb|afk
  130. # [17:30] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  131. # [17:30] * ChanServ sets mode: +o yzen
  132. # [17:36] * davidb|afk is now known as davidb
  133. # [17:45] * davidb is now known as davidb|afk
  134. # [18:00] <@firebot> New Core - Disability Access APIs bug 1213327 filed by tbsaunde+mozbugs@tbsaunde.org.
  135. # [18:01] <@firebot> https://bugzil.la/1213327 — NEW, nobody@mozilla.org — expose IAccessibleHyperlink on proxied accessibles
  136. # [18:24] * davidb|afk is now known as davidb
  137. # [18:45] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  138. # [18:46] <@firebot> chris@chrishardy.net changed the Resolution on bug 1163706 from INVALID to ---.
  139. # [18:46] <@firebot> chris@chrishardy.net changed the Status on bug 1163706 from RESOLVED to REOPENED.
  140. # [18:46] <@firebot> https://bugzil.la/1163706 — REOPENED, nobody@mozilla.org — Not possible to select text from different objects into a single selection using IAccessible2
  141. # [18:49] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  142. # [18:49] * ChanServ sets mode: +o surkov
  143. # [18:49] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  144. # [18:54] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  145. # [18:54] * ChanServ sets mode: +qo davidb davidb
  146. # [19:03] * Joins: milkywayprotein (milkywaypro@moz-8k5vuc.res.rr.com)
  147. # [19:42] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  148. # [19:54] * Quits: milkywayprotein (milkywaypro@moz-8k5vuc.res.rr.com) (Client exited)
  149. # [19:55] * shu is now known as shu`pto
  150. # [21:11] <@firebot> New Core - Disability Access APIs bug 1213382 filed by tbsaunde+mozbugs@tbsaunde.org.
  151. # [21:11] <@firebot> https://bugzil.la/1213382 — NEW, nobody@mozilla.org — proxy more accessible selection methods
  152. # [21:11] <@tbsaunde> smaug: can you maybe take ^?
  153. # [21:18] * Joins: milkywayprotein (milkywaypro@moz-8k5vuc.res.rr.com)
  154. # [21:28] * joanie crosses her fingers and begins running orca's tests with e10s :)
  155. # [21:32] * wlach is now known as wlach|biab
  156. # [21:35] <@tbsaunde> joanie: thanks!
  157. # [21:43] * Joins: davidb (davidb@moz-lsu4ch.dsl.bell.ca)
  158. # [21:43] * ChanServ sets mode: +qo davidb davidb
  159. # [21:48] <@firebot> bugs@pettay.fi changed the Assignee on bug 1213382 from nobody@mozilla.org to bugs@pettay.fi.
  160. # [21:48] <@firebot> https://bugzil.la/1213382 — NEW, bugs@pettay.fi — proxy more accessible selection methods
  161. # [21:48] <smaug> tbsaunde: will do
  162. # [21:53] <joanie> tbsaunde: any chance that the value interface needs to be done like action and table?
  163. # [21:59] * Quits: ~davidb (davidb@moz-lsu4ch.dsl.bell.ca) (Quit: Blah blah blah)
  164. # [22:00] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  165. # [22:00] * ChanServ sets mode: +o yzen_
  166. # [22:03] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  167. # [22:05] <joanie> ok looks like we have the iface, but no signals
  168. # [22:06] * joanie makes a listener
  169. # [22:08] <@tbsaunde> joanie: let me look
  170. # [22:08] <@tbsaunde> smaug: thanks!
  171. # [22:08] * Joins: davidb (davidb@moz-lsu4ch.dsl.bell.ca)
  172. # [22:08] * ChanServ sets mode: +qo davidb davidb
  173. # [22:17] <joanie> tbsaunde: are you filing a bug? I was going to
  174. # [22:17] <@tbsaunde> joanie: I think atm you have more details
  175. # [22:17] * joanie nods
  176. # [22:17] <@tbsaunde> so you please do it or tell me what you know
  177. # [22:18] <joanie> i will do both. :)
  178. # [22:19] <@tbsaunde> hah
  179. # [22:25] <@firebot> New Core - Disability Access APIs bug 1213402 filed by jdiggs@igalia.com.
  180. # [22:25] <@firebot> https://bugzil.la/1213402 — NEW, nobody@mozilla.org — No ATK/AT-SPI2 object:property-change:accessible-value events for web widgets in e10s
  181. # [22:25] <joanie> tbsaunde: ^^ should explain it
  182. # [22:25] <joanie> executive summary: iface works; events missing
  183. # [22:26] <@tbsaunde> joanie: ah hrm lets see
  184. # [22:36] * Quits: anvk (anovak@moz-040.mvk.11.204.IP) (Quit: Leaving.)
  185. # [22:39] <@tbsaunde> joanie: this would be simpler if you didn't object to value change events when the value is text ;p ;)
  186. # [22:39] <joanie> heh
  187. # [22:40] <joanie> I think what objects is atk or at-spi2
  188. # [22:40] <joanie> Orca doesn't get those
  189. # [22:40] <@tbsaunde> joanie: yeah, they probably do warn
  190. # [22:40] <joanie> but something spews out errors
  191. # [22:40] <joanie> they warn *and* fail to pass along the event
  192. # [22:41] <@tbsaunde> joanie: oh maybe, I thought they warned and passed the message on
  193. # [22:42] <@tbsaunde> any way surkov any reason you'd mind breaking EVENT_VALUE_CHANGE up into EVENT_TEXT_VALUE_CHANGE and EVENT_NUMERIC_VALUE_CHANGED ?
  194. # [22:42] <joanie> if you suggest that I use the spewage as an event, I'll have to kill you. :P :P
  195. # [22:42] <@tbsaunde> joanie: lol no ;p that would be hard ;)
  196. # [22:44] * Quits: ~davidb (davidb@moz-lsu4ch.dsl.bell.ca) (Quit: peace out)
  197. # [22:45] <@surkov> I’m not sure I see a reason why we would need that, but I dont’ see anything particular bad in that
  198. # [22:46] <@tbsaunde> surkov: well, linux only wants the numeric ones, and that seems simpler and nicer? than filtering
  199. # [22:47] <@surkov> sounds good
  200. # [23:04] <joanie> tbsaunde: at least one of the failures is not a11y (yay), but....
  201. # [23:04] <joanie> see bug 1213439
  202. # [23:04] <@firebot> https://bugzil.la/1213439 — NEW, nobody@mozilla.org — Some web app key bindings fail to work if e10s is enabled
  203. # [23:04] <joanie> I filed it under Firefox:General because I didn't know where it really belonged
  204. # [23:05] <joanie> I also assume this is a bug and not a feature/correction
  205. # [23:06] * Quits: clown (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
  206. # [23:07] <@tbsaunde> joanie: I'm not really sure, but probably :) hopefully somebody looks at firefox:general and sorts it, if not poke me tuesday and I'll figure out where to put it and what e10s flags need set
  207. # [23:07] <joanie> thanks tbsaunde!
  208. # [23:07] <joanie> i'm glad that failure isn't a11y
  209. # [23:07] <@tbsaunde> hah, me too ;)
  210. # [23:07] <joanie> the test results made me think it was lack of a11y events, but nope. Orca just wasn't where the test assumed
  211. # [23:08] * joanie triages the next one
  212. # [23:08] <@tbsaunde> heh
  213. # [23:10] <joanie> hmmm. another big failure might be due to that keyboard thang. it feels wrong to feel happy about that. ;)
  214. # [23:14] <@tbsaunde> yeah, one generally shouldn't feel good about bugs ;p
  215. # [23:15] <joanie> this one seems to be something else. running with and without e10s to compare, but I saw the selection-related issue you asked smaug to work on.
  216. # [23:15] <joanie> is that the selection interface?
  217. # [23:15] <@tbsaunde> joanie: no, that's totally windows only
  218. # [23:16] <joanie> ok, then I may have another one for y'all. /me dives in
  219. # [23:16] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  220. # [23:45] <@firebot> New Core - Disability Access APIs bug 1213452 filed by zebdeos@bayprogrammer.com.
  221. # [23:45] <@firebot> https://bugzil.la/1213452 — UNCONFIRMED, nobody@mozilla.org — [Mac] If option element has title attribute, VoiceOver only reads the title text, ignoring option te
  222. # [23:51] * wlach|biab is now known as wlach
  223. # Session Close: Sat Oct 10 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