/irc-logs / mozilla / #accessibility / 2015-05-27 / end

Options:

Previous day, Next day

  1. # Session Start: Wed May 27 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:13] <@eeejay> hm, looks like latest b2g nightly crashes with a11y init
  4. # [00:14] <@eeejay> tbsaunde: i'm assuming the message "a11y-init-or-shutdown" is something new you introduced?
  5. # [00:18] * Quits: scottgonzalez (scott_gonza@moz-l847ut.clippermagazine.net) (Client exited)
  6. # [00:18] * Joins: scott_gonzalez (scott_gonza@moz-4em.ucd.76.208.IP)
  7. # [00:21] <@tbsaunde> eeejay: no, that's as old as the hills
  8. # [00:22] * Quits: scott_gonzalez (scott_gonza@moz-4em.ucd.76.208.IP) (Ping timeout: 121 seconds)
  9. # [00:22] <@tbsaunde> eeejay: unrelatedly davidb mentioned you might have baught a thinkpad recently?
  10. # [00:22] <@eeejay> tbsaunde: i got a dell
  11. # [00:23] <@eeejay> tbsaunde: ah, yes. i see now. the crash is still in the ipc message stack. posting a bug now
  12. # [00:23] <@tbsaunde> eeejay: k, not sure I can usefully think about it till morning
  13. # [00:23] <@eeejay> tbsaunde: dell xps 15, not small, but at least it compiles firefox in less than 45 minutes
  14. # [00:23] <@eeejay> tbsaunde: yeah, read the backlog
  15. # [00:23] <@eeejay> tbsaunde: no worries
  16. # [00:24] <@tbsaunde> eeejay: lol how is it otherwise?
  17. # [00:24] <@eeejay> tbsaunde: i like it. linux runs out of the box. similar dimensions to the 15 inch mbp
  18. # [00:25] <@eeejay> by out of the box, i mean it just works
  19. # [00:25] <@tbsaunde> eeejay: k, its really looking like I'm headed for a 15" machine :/
  20. # [00:26] <@tbsaunde> given the smaller thikpads are basically toys
  21. # [00:26] <@firebot> New Core - Disability Access APIs bug 1168619 filed by eitan@monotonous.org.
  22. # [00:26] <@firebot> https://bugzil.la/1168619 — NEW, nobody@mozilla.org — B2G crashes when screen reader is enabled
  23. # [00:27] <@eeejay> tbsaunde: yeah. the latest lenovo trends are not boding well for our kind of work
  24. # [00:29] <@tbsaunde> eeejay: that stack makes no sense all of that code has been there for years probably sommer of 2011 iirc
  25. # [00:32] <@eeejay> tbsaunde: i get it. not your fault!
  26. # [00:32] <@eeejay> tbsaunde: or maybe intern trevor's fault
  27. # [00:45] <@tbsaunde> eeejay: that's an interesting way to refer to lsocks ;)
  28. # [00:46] <@tbsaunde> eeejay: I'd be shocked if either of us managed to cause that somehow
  29. # [01:04] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
  30. # [01:04] * ChanServ sets mode: +qo davidb davidb
  31. # [01:04] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: peace out)
  32. # [01:07] * wlach is now known as wlach|afk
  33. # [01:11] * Quits: m_khvoinitsky (quassel@moz-bkl6sn.d57a.lq23.04f8.2a01.IP) (Connection closed)
  34. # [01:17] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  35. # [01:20] <@firebot> wkocher@mozilla.com changed the Resolution on bug 1144516 from --- to FIXED.
  36. # [01:20] <@firebot> wkocher@mozilla.com changed the Status on bug 1144516 from NEW to RESOLVED.
  37. # [01:21] <@firebot> wkocher@mozilla.com set status-firefox41 to fixed on bug 1144516.
  38. # [01:21] <@firebot> wkocher@mozilla.com changed the Target Milestone on bug 1144516 from --- to mozilla41.
  39. # [01:21] <@firebot> https://bugzil.la/1144516 — FIXED, eitan@monotonous.org — [ScreenReader] Wrong position of highlight box in content process' iframe member
  40. # [01:21] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  41. # [02:35] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
  42. # [02:35] * Joins: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net)
  43. # [03:56] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  44. # [04:00] * Joins: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  45. # [04:00] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  46. # [04:50] * Guest41317 is now known as davidb
  47. # [04:55] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (ircservices.mozilla.org (Too many invalid passwords))
  48. # [04:56] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
  49. # [04:56] * ChanServ sets mode: +qo davidb davidb
  50. # [04:57] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: peace out)
  51. # [04:57] * Joins: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP)
  52. # [04:59] * Quits: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  53. # [05:00] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  54. # [05:29] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  55. # [05:29] * ChanServ sets mode: +o yzen
  56. # [06:30] * Quits: @yzen (yzen@moz-ql1r6k.cpe.pppoe.ca) (Connection closed)
  57. # [06:59] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  58. # [08:33] * Tomcat|Afk is now known as Tomcat|sheriffduty
  59. # [08:34] * Joins: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP)
  60. # [10:34] * Quits: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com) (Quit: Connection closed for inactivity)
  61. # [10:38] <@firebot> gijskruitbosch+bugs@gmail.com requested needinfo from mconley@mozilla.com on bug 1168042.
  62. # [10:38] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
  63. # [10:49] * Joins: Gijs (chatzilla@moz-1evr0l.cable.virginm.net)
  64. # [11:39] * Joins: yliao_ (yliao@moz-kmhgje.dynamic.hinet.net)
  65. # [11:40] * Quits: yliao_ (yliao@moz-kmhgje.dynamic.hinet.net) (Quit: Leaving...)
  66. # [11:41] * Joins: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  67. # [11:42] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
  68. # [11:58] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  69. # [12:47] * Quits: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  70. # [12:47] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  71. # [12:47] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  72. # [13:17] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  73. # [13:18] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  74. # [13:19] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
  75. # [13:23] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  76. # [13:23] * Joins: newtron (newtron@moz-1gf.7fm.159.136.IP)
  77. # [13:25] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
  78. # [13:45] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  79. # [13:49] * Quits: newtron (newtron@moz-1gf.7fm.159.136.IP) (Ping timeout: 121 seconds)
  80. # [13:50] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  81. # [13:54] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  82. # [14:04] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  83. # [14:09] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  84. # [14:09] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  85. # [14:10] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  86. # [14:14] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  87. # [14:19] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
  88. # [14:27] * Quits: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net) (Client exited)
  89. # [14:51] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  90. # [14:51] * ChanServ sets mode: +o surkov
  91. # [14:53] <@firebot> jmathies@mozilla.com cancelled needinfo?(jmathies@mozilla.com) on bug 1159327.
  92. # [14:53] <@firebot> https://bugzil.la/1159327 — FIXED, jmathies@mozilla.com — [e10s] Accessibility blacklist client work
  93. # [14:56] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  94. # [15:06] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Quit: Leaving...)
  95. # [15:06] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  96. # [15:11] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  97. # [15:14] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
  98. # [15:23] * Joins: davidb_ (davidb@moz-i5m.05u.207.66.IP)
  99. # [15:23] * ChanServ sets mode: +qo davidb_ davidb_
  100. # [15:24] <~davidb_> heyo
  101. # [15:24] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (Quit: )
  102. # [15:24] * davidb_ is now known as davidb
  103. # [15:45] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  104. # [15:45] * ChanServ sets mode: +o yzen
  105. # [15:48] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
  106. # [15:49] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
  107. # [15:51] <@firebot> yzenevich@mozilla.com cancelled needinfo?(yzenevich@mozilla.com) on bug 994715.
  108. # [15:51] <@firebot> https://bugzil.la/994715 — NEW, obara.justin@gmail.com — [AccessFu] Add a screen reader notification for screen on/off.
  109. # [15:54] * Joins: smaug (chatzilla@moz-76fbpo.bb.dnainternet.fi)
  110. # [16:29] * Joins: smaug_ (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  111. # [16:30] * Quits: smaug (chatzilla@moz-76fbpo.bb.dnainternet.fi) (Ping timeout: 121 seconds)
  112. # [16:30] * smaug_ is now known as smaug
  113. # [16:30] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Connection closed)
  114. # [16:31] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
  115. # [16:37] <@firebot> dbolter@mozilla.com requested needinfo from mzehe@mozilla.com on bug 1168042.
  116. # [16:37] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
  117. # [16:45] <@tbsaunde> joanie: ok, I'm around for a little bit now and then again in the afternoon
  118. # [16:46] * Joins: newtron_ (newtron@moz-1gf.7fm.159.136.IP)
  119. # [16:46] <joanie> tbsaunde: ok, so where are things? You cannot repro it at all?
  120. # [16:46] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  121. # [16:47] <joanie> tbsaunde: lemme ask you this: Does Orca work with nightly for you?
  122. # [16:47] <joanie> if it does, weird; if it does not, send me a debug.out
  123. # [16:48] <@tbsaunde> joanie: no
  124. # [16:48] <@tbsaunde> joanie: it does not work, I'll send you one soon
  125. # [16:48] <joanie> cool thanks!
  126. # [16:48] * @tbsaunde still processing mail queue
  127. # [16:48] <joanie> no hurry
  128. # [16:49] <joanie> my guess at the moment is maybe your "other" app name is neither Firefox nor Nightly
  129. # [16:49] <joanie> and thus my listener is filtering stuff out
  130. # [16:49] <joanie> but if you listen for everything, you will be sad
  131. # [16:49] <joanie> Orca's debug.out solves that
  132. # [16:52] <@tbsaunde> joanie: maybe, though remember I'm crazy and don't have much on my "desktop"
  133. # [16:53] <joanie> how could I ever forget your lack of sanity tbsaunde? :P
  134. # [16:53] <joanie> when you have time, get me the file and I'll figure it out
  135. # [16:53] <joanie> and thank you!
  136. # [16:53] * wlach|afk is now known as wlach
  137. # [16:53] <@tbsaunde> joanie: not sure, np
  138. # [16:56] <@tbsaunde> joanie: people.mozilla.org/~tsaunders/debug.out
  139. # [16:56] * joanie looks
  140. # [16:59] <joanie> tbsaunde: and this is with Firefox's caret navigation enabled via F7?
  141. # [17:00] <@tbsaunde> joanie: I believe the pref should be set
  142. # [17:00] <joanie> I'm going to try a quick test that shouldn't matter
  143. # [17:00] <joanie> i.e. caret nav in a search entry (like the google one)
  144. # [17:01] <joanie> i.e. typing and then arrowing within the entry
  145. # [17:01] <joanie> I am pretty sure that also has the bug (for me)
  146. # [17:01] <@tbsaunde> joanie: that debug.out should have the result of me doing some typing in the google search box
  147. # [17:02] * joanie looks again
  148. # [17:02] * Tomcat|sheriffduty is now known as Tomcat|afk
  149. # [17:04] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
  150. # [17:05] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  151. # [17:08] <joanie> tbsaunde: what version of Orca are you using? Orca is presenting document content in response to focus: events which it no longer does; it uses object:state-changed:focused
  152. # [17:08] <joanie> and has for quite some time now
  153. # [17:09] <@tbsaunde> joanie: orca --version says 3.17.0pre
  154. # [17:09] * Quits: newtron_ (newtron@moz-1gf.7fm.159.136.IP) (Ping timeout: 121 seconds)
  155. # [17:09] <joanie> ok, so Orca cannot tell you're in document content.
  156. # [17:10] <@tbsaunde> joanie: I'm not sure what you mean
  157. # [17:10] <joanie> i'm thinking outloud
  158. # [17:10] <joanie> but what I mean is there is code in orca to handle the deprecated focus: events
  159. # [17:10] <joanie> which goes:
  160. # [17:11] <joanie> is this document content? if so, ignore this event. if not, see what it is and decide
  161. # [17:11] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  162. # [17:11] <joanie> because Gtk+ or Xul or whatever you guys use for native widgets doesn't always emit object:state-changed:focused events like it should
  163. # [17:11] <joanie> your debug.out tells me Orca thinks the buttons on the google page are not document content
  164. # [17:11] <joanie> not sure why
  165. # [17:12] <@tbsaunde> joanie: ok, I wonder why too
  166. # [17:12] <joanie> more recent commits in orca have more verbose debugging output
  167. # [17:12] <@tbsaunde> joanie: how do you decide if something is document content?
  168. # [17:12] <joanie> it's going to change soon
  169. # [17:12] <@tbsaunde> joanie: I can rebuild orca if that helps
  170. # [17:12] <joanie> but currently it does a couple of things:
  171. # [17:12] <joanie> looks for the embedded relation
  172. # [17:12] <joanie> and ascends hierarchy
  173. # [17:13] <joanie> it's buggy code and I have a branch which, once I fix some bugs, will replace all that
  174. # [17:13] <@tbsaunde> joanie: I see
  175. # [17:13] <joanie> but if you pull master, we might get better insight from debug.out
  176. # [17:13] <joanie> because it's crazy verbose now
  177. # [17:13] <joanie> and getting more so all the time :)
  178. # [17:13] <@tbsaunde> it would not suprise me if the embeds relation is not present with e10s
  179. # [17:13] <joanie> but then why do I see different stuff?
  180. # [17:14] <@tbsaunde> joanie: ?
  181. # [17:14] <joanie> I have caret moved events
  182. # [17:14] <joanie> you don't
  183. # [17:14] <joanie> even with nightly
  184. # [17:15] <@tbsaunde> joanie: strange
  185. # [17:16] <joanie> yeah
  186. # [17:16] <joanie> and does Orca work with nightlies from 23 May and earlier?
  187. # [17:16] <@tbsaunde> joanie: I suppose I can also update my tree, but I think its pretty update
  188. # [17:16] <joanie> it does for me
  189. # [17:16] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  190. # [17:16] <@tbsaunde> joanie: I thought we decided that was just because e10s got turned on
  191. # [17:17] <joanie> What I'm trying to figure out is why you see something totally different from me
  192. # [17:17] <joanie> you don't need orca for that
  193. # [17:17] <joanie> but orca's debugging output helps
  194. # [17:18] <joanie> so if orca doesn't work for you in nightlies before the 24th, then you have different firefox settings (I guess)
  195. # [17:19] * Joins: newtron_ (newtron@moz-6ju.9mf.171.209.IP)
  196. # [17:21] * davidb is now known as davidb|afk
  197. # [17:23] * davidb|afk is now known as davidb
  198. # [17:25] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  199. # [17:26] <@tbsaunde> joanie: ok, replaced the file with one from orca master
  200. # [17:26] <joanie> k
  201. # [17:26] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  202. # [17:26] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  203. # [17:26] * ChanServ sets mode: +o yzen_
  204. # [17:27] <@tbsaunde> yzen_: you going to the BS meeting / where is?
  205. # [17:27] * Quits: newtron_ (newtron@moz-6ju.9mf.171.209.IP) (Ping timeout: 121 seconds)
  206. # [17:27] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  207. # [17:27] * ChanServ sets mode: +qo davidb davidb
  208. # [17:28] <@yzen_> tbsaunde yeah, we are in the room, david and you met at
  209. # [17:28] <~davidb> Gijs, MarcoZ, joining?
  210. # [17:28] <joanie> you have a meeting called BS?
  211. # [17:28] <joanie> sorry, but that's awesome
  212. # [17:28] <@tbsaunde> yzen_: which room do you mean?
  213. # [17:28] <~davidb> joanie, ofcourse :)
  214. # [17:28] <&MarcoZ> davidb: Coming!
  215. # [17:28] <@yzen_> tbsaunde dundas
  216. # [17:29] <~davidb> tbsaunde, where we 1:1
  217. # [17:29] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  218. # [17:30] <~davidb> https://wiki.mozilla.org/Accessibility/BarrierSmash/Meetings/2015-05-27
  219. # [17:30] <joanie> :)
  220. # [17:44] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
  221. # [17:50] <@eeejay> vaani
  222. # [17:50] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  223. # [17:50] * ChanServ sets mode: +qo davidb davidb
  224. # [17:50] <@eeejay> vaani
  225. # [17:57] * davidb is now known as davidb|afk
  226. # [17:57] * clown is now known as clown_mtg
  227. # [18:12] * yzen_ is now known as yzen
  228. # [18:21] <@firebot> mzehe@mozilla.com cancelled needinfo?(mzehe@mozilla.com) on bug 1168042.
  229. # [18:22] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
  230. # [18:31] * davidb|afk is now known as davidb
  231. # [18:49] <@tbsaunde> joanie: ok, I'm around again lets see what happens with current trunk
  232. # [18:50] <joanie> tbsaunde: I'm in a meeting (should end soon)
  233. # [18:51] <@tbsaunde> sure
  234. # [18:51] <joanie> tbsaunde: since your debug.out has stuff mine doesn't. could you either try with all default settings and/or send me your prefs.js?
  235. # [18:52] <joanie> tbsaunde: make that all default settings, but with caret nav enabled.
  236. # [18:58] <@tbsaunde> joanie: ok, doing a new profile, but for now I updated people.mozilla.org/~tsaunders/debug.out with current build of firefox and orca
  237. # [19:06] <joanie> tbsaunde: ok
  238. # [19:06] * joanie looks
  239. # [19:10] <@tbsaunde> joanie: and debug.out for new profile and caret mode enabled at people.mozilla.org/~tsaunders/debug2.out
  240. # [19:10] * joanie looks at that one now
  241. # [19:14] <joanie> tbsaunde: what seems different between yours and mine is that immediately after the document frame claims focus, something else claims focus and is already defunct, so I don't know what it is. But I'm guessing whatever it is prevents Orca from connecting accessible children with the document
  242. # [19:15] * joanie considers how to listen for that
  243. # [19:15] <@tbsaunde> joanie: this thing claims focus for you or for me?
  244. # [19:16] <joanie> for you
  245. # [19:16] <@tbsaunde> hrmf
  246. # [19:16] <joanie> yeah
  247. # [19:16] <joanie> lemme pull this up in an editor so I can get line numbers
  248. # [19:17] <joanie> tbsaunde: actually it seems to happen pretty reliably
  249. # [19:17] <joanie> search for:
  250. # [19:17] <joanie> script.skipObjectEvent: skipped due to more recent event of the same type in a different object
  251. # [19:17] <joanie> that's happening when processing the focus claims for the document frame
  252. # [19:18] <joanie> but sometimes the thing goes defunct
  253. # [19:18] * joanie looks for an example
  254. # [19:18] <@firebot> anthony.s.hughes@gmail.com cancelled needinfo?(jamie@nvaccess.org) on bug 942650.
  255. # [19:18] <@firebot> https://bugzil.la/942650 — FIXED, surkov.alexander@gmail.com — Some toolbars have unknown accessible role or worse
  256. # [19:21] <joanie> tbsaunde: actually, here's a better one. line 8239 of your debug2.out
  257. # [19:21] <joanie> oops
  258. # [19:21] <joanie> wait
  259. # [19:21] <joanie> tbsaunde: nevermind on that one. /me looks further
  260. # [19:23] <joanie> tbsaunde: ok, for realz, in line 11234 the document frame claims focus. Good
  261. # [19:23] <joanie> but Orca skips that event because something just claimed focus immediately after
  262. # [19:23] <joanie> the lines that follow show a focus: and object:state-changed:focused event with IGNORING DEFUNCT OBJECT
  263. # [19:24] <joanie> tbsaunde: 1) I don't have that issue
  264. # [19:24] <joanie> 2) The focus claim that follows, for the "I'm Feeling Trendy" button, Orca presents in the focus: event because it doesn't think that button is in document content
  265. # [19:25] <joanie> so I'm thinking that the defunct object *might* be the document frame
  266. # [19:25] <joanie> or something in between the document frame and that push button
  267. # [19:25] <@tbsaunde> yeah maybe
  268. # [19:26] <joanie> problem with defunct objects is you cannot poke at them reliably
  269. # [19:26] <@tbsaunde> yeah
  270. # [19:26] <joanie> I may be able to deal with that in Orca and not skip earlier events if the subsequent one is for something defunct
  271. # [19:27] <joanie> tbsaunde: while I try that, could you see if you could figure out what all is emitting focus signals from gecko in that particular case?
  272. # [19:27] <joanie> it's document frame, something, trendy push button
  273. # [19:28] <joanie> and it's probably (hopefully) not defunct at the time you emit the signal ;)
  274. # [19:28] <@tbsaunde> joanie: yeah
  275. # [19:28] <joanie> actually, lemme see what I get too
  276. # [19:28] <joanie> i.e. mine are not defunct
  277. # [19:30] <joanie> tbsaunde: wait a sec
  278. # [19:30] <joanie> I see you have document frame does not implement the hyperlink interface
  279. # [19:30] <joanie> document frame should
  280. # [19:30] <joanie> tbsaunde: your -1 oops bug.... You Firefox has that fix, right?
  281. # [19:31] <@tbsaunde> joanie: not sure which -1 you mean
  282. # [19:32] <joanie> remember when Orca was completely broken in Firefox
  283. # [19:32] <joanie> and you asked me to debug
  284. # [19:32] <joanie> and in the end you had a silly bug making everything that should implement hyperlink failing to
  285. # [19:32] <joanie> and we all laughed
  286. # [19:32] <joanie> and I added debugging output to Orca for that condition
  287. # [19:33] <joanie> in line 11113 of your debug2.out
  288. # [19:33] <joanie> I see the document frame does not implement the hyperlink interace
  289. # [19:33] <joanie> tbsaunde: remember?
  290. # [19:34] <@tbsaunde> joanie: I remember a broken null check not sure I remember this one though
  291. # [19:34] <joanie> hmmmm
  292. # [19:34] <joanie> well, line 11113 of your debug2.out looks bad
  293. # [19:34] <@tbsaunde> any way document not implementing hyperlink is something I can easily investigate
  294. # [19:35] <joanie> on your end?
  295. # [19:35] <joanie> or via a listener?
  296. # [19:35] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
  297. # [19:35] <@tbsaunde> joanie: within firefox
  298. # [19:35] <joanie> that I couldn't tell you
  299. # [19:36] <joanie> in a listener, you'd do a queryHyperlink()
  300. # [19:36] <joanie> lemme try a quick experiment
  301. # [19:37] <@tbsaunde> joanie: nah, I no how to poke at this
  302. # [19:37] <joanie> ok
  303. # [19:42] <joanie> tbsaunde: red herring. stop poking at that.
  304. # [19:42] * joanie takes some ritalin
  305. # [19:43] <@tbsaunde> joanie: oh?
  306. # [19:43] * yzen is now known as yzen_
  307. # [19:44] <joanie> yeah, hypertext should be implemented on the doc frame; not hyperlink
  308. # [19:44] <joanie> brain fart on my end
  309. # [19:44] <joanie> what I really want to know is what object is claiming focus and already defunct
  310. # [19:45] <joanie> in between the document frame and the i'm feeling like a need a vacation push button
  311. # [19:47] <@firebot> New Firefox - Disability Access bug 1168932 filed by lorien@lorienhu.com.
  312. # [19:47] <@firebot> https://bugzil.la/1168932 — NEW, nobody@mozilla.org — Implement ProxyCreated and ProxyDestroyed to update mozAccessibles
  313. # [19:47] <@tbsaunde> joanie: yeah, well it seems like that doc frame might not be hypertext either, but lets see if we can see what that object might be
  314. # [19:47] <@firebot> lorien@lorienhu.com changed the Assignee on bug 1168932 from nobody@mozilla.org to lorien@lorienhu.com.
  315. # [19:47] <@firebot> lorien@lorienhu.com changed the Target Milestone on bug 1168932 from --- to Firefox 41.
  316. # [19:48] <@tbsaunde> lsocks: fwiw there's no reason to set target milestone
  317. # [19:49] <@lsocks> tbsaunde: kk
  318. # [19:52] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  319. # [19:53] <@tbsaunde> joanie: how do you decide a object is defunct? defunct state?
  320. # [19:53] <joanie> in this case, yes
  321. # [19:54] <joanie> I'm going to add debugging to Orca one sec
  322. # [19:55] <joanie> tbsaunde: the debugging just causes orca to print the accessible as "[DEAD]".
  323. # [19:55] * joanie tries getting at it earlier
  324. # [19:57] * Quits: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
  325. # [20:05] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  326. # [20:06] * Gijs is now known as Gijs_away
  327. # [20:08] * yzen_ is now known as yzen
  328. # [20:13] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  329. # [20:14] * Joins: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP)
  330. # [20:14] <@tbsaunde> lsocks: oh also that bug belongs in core::disability access api
  331. # [20:16] <@firebot> lorien@lorienhu.com changed the Component on bug 1168932 from Disability Access to Disability Access APIs.
  332. # [20:16] <@firebot> lorien@lorienhu.com changed the Product on bug 1168932 from Firefox to Core.
  333. # [20:16] <@firebot> lorien@lorienhu.com changed the Target Milestone on bug 1168932 from Firefox 41 to ---.
  334. # [20:16] <@firebot> https://bugzil.la/1168932 — NEW, lorien@lorienhu.com — Implement ProxyCreated and ProxyDestroyed to update mozAccessibles
  335. # [20:21] <joanie> tbsaunde: I just pushed a change to orca to skip out what we know about the more recent event causing us to ignore the previous doc frame focus claims
  336. # [20:21] <joanie> could you pull master, do a quick test
  337. # [20:21] <joanie> and let's see if the object is defunct at the time we decide to skip the earlier event
  338. # [20:21] <joanie> if it is, I can at least stop orca from skipping the earlier event
  339. # [20:22] <joanie> s/skip out what we know/print out what we know/
  340. # [20:23] <@tbsaunde> joanie: sure
  341. # [20:23] <@tbsaunde> my debugger is being very difficult so I have been trying to get that to work
  342. # [20:25] <joanie> if you can just cause it to happen like you did with debug.out and debug2.out
  343. # [20:25] <joanie> I can at least see what it might be
  344. # [20:25] <joanie> and if it's really defunct
  345. # [20:26] <joanie> but since I cannot reproduce that issue here, I'm having to guess and iterate with you with debugging output :)
  346. # [20:28] <@tbsaunde> joanie: ok people.mozilla.org/~tsaunders/debug.out is with latest trunk orca
  347. # [20:29] <joanie> thanks!
  348. # [20:29] * joanie looks
  349. # [20:30] <joanie> tbsaunde: so dunno if you grepped, but the more recent event is for the push button which is not defunct, so that ain't it.
  350. # [20:30] * joanie looks for other places she might be able to get at that object before it's defunct
  351. # [20:31] <@tbsaunde> joanie: no, I just coppied it
  352. # [20:31] <joanie> no that's not what I mean
  353. # [20:31] <joanie> I mean that the new output prints out the more recent event
  354. # [20:31] <joanie> the more recent event is not for a defunct object
  355. # [20:32] <joanie> it's a valid event for a valid push button
  356. # [20:32] <joanie> but in between the document frame focus claim and that push button focus claim, there are focus claim(s) from something defunct
  357. # [20:32] <joanie> and that is the only obvious difference I'm seeing between your output and mine
  358. # [20:33] * joanie tries to add more debugging
  359. # [20:36] <@tbsaunde> joanie: so, in my output there is different application names?
  360. # [20:36] <joanie> I didn't see any
  361. # [20:37] <joanie> oh, sorry. I guess that's different too :)
  362. # [20:37] <joanie> but what concerns me more is your output suggests Orca cannot figure out the document content objects
  363. # [20:37] <@tbsaunde> joanie: hrm I wonder why I suppose its possible I've fixed something locally and don't know it
  364. # [20:38] <joanie> if you have and i've gone down another rabbit hole, you owe me another beer ;)
  365. # [20:38] <joanie> jokes aside, I wonder if you fixed one thing but broke something else
  366. # [20:38] <@tbsaunde> joanie: well, this document content stuff is totally busted, and at least for me that means firefox is seriously borked if you don't disable e10s
  367. # [20:38] <@tbsaunde> joanie: ertainly possible
  368. # [20:39] * joanie nods
  369. # [20:39] <joanie> give me a few more minutes
  370. # [20:39] <joanie> then I'll push another change
  371. # [20:39] <joanie> as I want to know what's defunct
  372. # [20:43] <joanie> tbsaunde: ok, please pull again
  373. # [20:43] <joanie> let's see if it's defunct when queued
  374. # [20:46] <@tbsaunde> joanie: give me another minute finishing up a review
  375. # [20:46] <joanie> k
  376. # [20:47] * Joins: davidb_ (davidb@moz-f6pcim.dsl.bell.ca)
  377. # [20:47] * ChanServ sets mode: +qo davidb_ davidb_
  378. # [20:47] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (Quit: )
  379. # [20:47] * davidb_ is now known as davidb
  380. # [20:49] * clown_mtg is now known as clown
  381. # [20:49] <~davidb> tbsaunde, I'm trying to reconcile the bug summary with the patch on bug 1168204
  382. # [20:49] <@firebot> https://bugzil.la/1168204 — NEW, nobody@mozilla.org — Expose more interfaces to windows for proxied accessibles
  383. # [20:50] <~davidb> tbsaunde, could you rephrase the summary for me?
  384. # [20:50] <~davidb> (no rush)
  385. # [20:52] <@tbsaunde> davidb: what does the patch do? I don't remember which thatt is
  386. # [20:53] <~davidb> tbsaunde, it looks to me like it just makes sure QI doesn't work for proxies?
  387. # [20:53] <~davidb> lots of && !IsProxy()
  388. # [20:54] <@tbsaunde> davidb: so, it does butina more fine grained way than before (and makes it work in cases it didn't before)
  389. # [20:54] <~davidb> yeah true
  390. # [20:55] <@tbsaunde> davidb: so I'm not sure what else you want as a summery, it exposes more interfaces
  391. # [20:55] <~davidb> yeah i misread the middle part of the patch initially
  392. # [20:55] <~davidb> ok
  393. # [20:56] <@tbsaunde> yeah, its not really a great diff
  394. # [20:56] <~davidb> well
  395. # [20:57] <~davidb> actually no i'm still confused
  396. # [20:57] <@tbsaunde> davidb: tell me why
  397. # [20:59] <~davidb> where do we end up exposing more interfaces for proxied accessibles?
  398. # [20:59] <@tbsaunde> joanie: ok, updated debug.out
  399. # [20:59] * joanie looks
  400. # [20:59] <@tbsaunde> davidb: from QI
  401. # [20:59] <@tbsaunde> davidb: so I suppose you could summarize it as allow accessibles for proxies to be QId to more interfaces
  402. # [21:00] <~davidb> better
  403. # [21:01] <joanie> tbsaunde: ok, the role at the time we get the event is ROLE_INVALID. If you grep through your code, is that role being used anywhere?
  404. # [21:01] <@tbsaunde> joanie: I think there's various way it can happen
  405. # [21:01] <@tbsaunde> I just really need a working debugger :(
  406. # [21:02] * joanie nods
  407. # [21:02] <joanie> sometimes with webkit I give up and use the most powerful debugger there is: g_print/printf ;)
  408. # [21:02] <joanie> but that's when I don't have to dig, of course
  409. # [21:04] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
  410. # [21:06] * Gijs_away is now known as Gijs
  411. # [21:08] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
  412. # [21:10] * davidb is now known as davidb|afk
  413. # [21:19] * Joins: minot2 (kkus@moz-baj4jj.74.srtnet.com)
  414. # [21:20] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  415. # [21:34] * Quits: icaaq (icaaq@moz-p2679h.bredband.skanova.com) (Quit: 10-79 Notify coroner, over and out)
  416. # [21:34] * Joins: icaaq (icaaq@moz-p2679h.bredband.skanova.com)
  417. # [21:38] * Quits: ~davidb|afk (davidb@moz-f6pcim.dsl.bell.ca) (Connection closed)
  418. # [21:41] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
  419. # [21:41] * ChanServ sets mode: +qo davidb davidb
  420. # [21:51] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  421. # [21:52] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  422. # [21:54] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  423. # [21:55] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  424. # [21:56] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  425. # [21:56] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  426. # [21:58] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  427. # [21:58] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  428. # [21:59] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  429. # [22:00] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  430. # [22:01] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  431. # [22:02] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  432. # [22:03] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  433. # [22:03] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  434. # [22:05] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  435. # [22:05] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  436. # [22:07] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  437. # [22:07] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  438. # [22:08] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  439. # [22:09] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  440. # [22:10] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  441. # [22:10] * Joins: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com)
  442. # [22:11] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  443. # [22:12] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  444. # [22:12] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  445. # [22:14] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  446. # [22:14] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  447. # [22:14] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
  448. # [22:14] * ChanServ sets mode: +o yzen_
  449. # [22:15] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  450. # [22:16] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  451. # [22:16] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  452. # [22:17] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  453. # [22:18] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  454. # [22:19] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  455. # [22:19] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  456. # [22:21] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  457. # [22:21] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  458. # [22:23] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  459. # [22:23] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  460. # [22:24] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  461. # [22:25] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  462. # [22:26] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  463. # [22:27] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  464. # [22:27] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
  465. # [22:28] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  466. # [22:28] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  467. # [22:30] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  468. # [22:30] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  469. # [22:32] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  470. # [22:32] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  471. # [22:34] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  472. # [22:34] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  473. # [22:35] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  474. # [22:36] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  475. # [22:37] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  476. # [22:37] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  477. # [22:39] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  478. # [22:39] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  479. # [22:40] * Quits: Gijs (chatzilla@moz-1evr0l.cable.virginm.net) (Quit: sleep and stuff)
  480. # [22:41] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
  481. # [22:41] * Quits: icaaq (icaaq@moz-p2679h.bredband.skanova.com) (Quit: 10-79 Notify coroner, over and out)
  482. # [22:41] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  483. # [22:42] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
  484. # [22:43] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  485. # [22:44] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  486. # [22:45] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  487. # [22:45] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  488. # [22:45] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
  489. # [22:46] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
  490. # [22:48] * Joins: fredw (Icedove@moz-7gtdsj.fbx.proxad.net)
  491. # [22:52] * Quits: clown (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
  492. # [22:58] * Joins: satdav (uid15780@moz-avs1e8.highgate.irccloud.com)
  493. # [23:01] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
  494. # [23:01] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  495. # [23:09] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
  496. # [23:09] * ChanServ sets mode: +o surkov
  497. # [23:20] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: Blah blah blah)
  498. # [23:45] * Quits: mdcurran1 (Instantbird@moz-br746e.tpgi.com.au) (Connection closed)
  499. # [23:53] * Quits: fredw (Icedove@moz-7gtdsj.fbx.proxad.net) (Client exited)
  500. # Session Close: Thu May 28 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