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

Options:

Previous day, Next day

  1. # Session Start: Tue Sep 22 00:00:00 2015
  2. # Session Ident: #accessibility
  3. # [00:00] * davidb|afk is now known as davidb
  4. # [00:12] * davidb is now known as davidb|afk
  5. # [00:12] * wlach is now known as wlach|afk
  6. # [00:16] * davidb|afk is now known as davidb
  7. # [00:24] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  8. # [00:24] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Connection closed)
  9. # [00:41] <joanie> tbsaunde: hey. So I was away last week. I'll try to look at the e10s + Orca failures tomorrow.
  10. # [00:41] <@tbsaunde> joanie: sure, thanks!
  11. # [00:41] <joanie> and next week I think is the week I'm in Toronto
  12. # [00:42] <@tbsaunde> I think so
  13. # [00:42] <joanie> since I'm driving and it's on a weekend, I know it's not the next few days ;)
  14. # [00:43] <joanie> i'll figure it out friday
  15. # [00:50] * Joins: aaronlev (chatzilla@moz-51rvus.0ra9.c7tc.019c.2601.IP)
  16. # [00:50] * Quits: Jayflux (Jayflux@moz-2dg2t6.dsl.as9105.com) (Quit: Leaving)
  17. # [00:54] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  18. # [00:54] * ChanServ sets mode: +o yzen
  19. # [00:55] * yzen is now known as yzen_
  20. # [00:59] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  21. # [01:01] * Quits: aaronlev (chatzilla@moz-51rvus.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
  22. # [01:02] * Joins: aaronlev (chatzilla@moz-crf90c.0ra9.c7tc.019c.2601.IP)
  23. # [01:08] * Quits: aaronlev (chatzilla@moz-crf90c.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
  24. # [01:24] * Joins: aaronlev (chatzilla@moz-pkqgqc.0ra9.c7tc.019c.2601.IP)
  25. # [01:25] * Quits: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  26. # [01:40] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  27. # [01:52] * Quits: lizzard (ehenry@moz-ruk7u5.ca.comcast.net) (Client exited)
  28. # [01:59] * stephend is now known as stephend|dinner
  29. # [02:40] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  30. # [02:40] * ChanServ sets mode: +o surkov
  31. # [03:11] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  32. # [03:46] * Quits: alex_mayorga (uid4422@moz-lffp2u.ealing.irccloud.com) (Quit: Connection closed for inactivity)
  33. # [03:49] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  34. # [03:49] * ChanServ sets mode: +o surkov
  35. # [04:13] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  36. # [04:20] * stephend|dinner is now known as stephend|commute
  37. # [05:45] * stephend|commute is now known as stephend
  38. # [07:00] * stephend is now known as stephend|offline
  39. # [08:12] * Tomcat|afk is now known as Tomcat
  40. # [09:11] * Quits: aaronlev (chatzilla@moz-pkqgqc.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
  41. # [09:27] * Tomcat is now known as Tomcat|sheriffduty
  42. # [10:25] * Joins: Gijs (chatzilla@moz-v0lust.cable.virginm.net)
  43. # [11:14] * Joins: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi)
  44. # [11:33] * Joins: zippo^ (zippo@moz-73oup6.ip.telfort.nl)
  45. # [11:45] * Quits: m_khvoinitsky (quassel@moz-c4esiv.mp2c.6dnu.04f8.2a01.IP) (A TLS packet with unexpected length was received.)
  46. # [11:46] * Joins: m_khvoinitsky (quassel@moz-c4esiv.mp2c.6dnu.04f8.2a01.IP)
  47. # [12:04] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Quit: My Mac has gone to sleep. ZZZzzz…)
  48. # [12:11] <@firebot> k_kolev1985@mail.bg changed the Component on bug 1207084 from Untriaged to Disability Access.
  49. # [12:11] <@firebot> https://bugzil.la/1207084 — UNCONFIRMED, nobody@mozilla.org — Firefox Settings page doesn't obey Windows High-Contrast theme setting
  50. # [12:26] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
  51. # [12:50] <@firebot> cbook@mozilla.com changed the Resolution on bug 1205476 from --- to FIXED.
  52. # [12:50] <@firebot> cbook@mozilla.com changed the Status on bug 1205476 from REOPENED to RESOLVED.
  53. # [12:51] <@firebot> cbook@mozilla.com set status-firefox44 to fixed on bug 1205476.
  54. # [12:51] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 1205476 from mozilla43 to mozilla44.
  55. # [12:51] <@firebot> https://bugzil.la/1205476 — FIXED, surkov.alexander@gmail.com — crash in mozilla::a11y::DocAccessible::ProcessInvalidationList()
  56. # [13:18] * Joins: zippo^ (zippo@moz-73oup6.ip.telfort.nl)
  57. # [13:24] * Tomcat|sheriffduty is now known as Tomcat|sheriffduty|food
  58. # [14:27] * Quits: dustinm` (dustinm@moz-es6jb7.ip-167-114-152.net) (Ping timeout: 121 seconds)
  59. # [14:28] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  60. # [14:28] * ChanServ sets mode: +o surkov
  61. # [14:31] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
  62. # [14:31] * ChanServ sets mode: +o yzen
  63. # [14:40] * Joins: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP)
  64. # [14:43] * wlach|afk is now known as wlach
  65. # [14:49] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
  66. # [14:49] * Joins: sixtyten (quassel@moz-ulpjmu.sentoris.de)
  67. # [14:56] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504])
  68. # [15:12] * Joins: anvk (anovak@moz-040.mvk.11.204.IP)
  69. # [15:13] * yzen is now known as yzen_
  70. # [15:13] * Tomcat|sheriffduty|food is now known as Tomcat|sheriffduty
  71. # [15:17] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
  72. # [15:18] * Joins: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com)
  73. # [15:47] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  74. # [15:47] * ChanServ sets mode: +o yzen
  75. # [15:54] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
  76. # [15:54] * ChanServ sets mode: +qo davidb davidb
  77. # [15:54] * davidb is now known as davidb|afk
  78. # [15:55] * davidb|afk is now known as davidb
  79. # [15:57] * davidb is now known as davidb|afk
  80. # [16:08] * Quits: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi) (Ping timeout: 121 seconds)
  81. # [16:12] * Quits: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP) (Ping timeout: 121 seconds)
  82. # [16:33] * &MarcoZ vomits across the table.
  83. # [16:34] * davidb|afk is now known as davidb
  84. # [16:36] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
  85. # [16:40] * Joins: aaronlev (chatzilla@moz-suior3.0ra9.c7tc.019c.2601.IP)
  86. # [16:49] * Joins: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP)
  87. # [17:00] * Tomcat|sheriffduty is now known as Tomcat|Afk
  88. # [17:03] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Quit: leaving... bye!)
  89. # [17:07] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
  90. # [17:07] * ChanServ sets mode: +o yzen
  91. # [17:38] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
  92. # [17:38] * ChanServ sets mode: +o surkov
  93. # [18:36] * davidb is now known as davidb|afk
  94. # [18:51] <joanie> tbsaunde: for one instance of failure with e10s, I have a push button with extents of 0, 0, 0, 0
  95. # [18:51] <joanie> tbsaunde: my guess is that this is true for other widgets -- at least some of them -- as the failures are mostly widgety
  96. # [18:53] <joanie> tbsaunde: on a related note, I think something might still be broken with respect to the tree. Accerciser fails to show the children of the internal frame, but only for e10s. That doesn't seem to be tripping up Orca (that I'm aware of), but it suggests that something isn't quite right.
  97. # [18:53] <@tbsaunde> joanie: hm I wonder why, can I see the testcase?
  98. # [18:54] <joanie> sure, lemme make a quick version
  99. # [18:55] <@tbsaunde> joanie: I can believe that, you mean that the top acceessible for content isn't a child of the chrome thing right? I think just never ogt to that since orca didn't seem to need it
  100. # [18:57] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
  101. # [18:57] <@tbsaunde> joanie: yeah, I see why that would happen should be an easy thing to fix
  102. # [18:57] <joanie> tbsaunde: the button
  103. # [18:57] <joanie> ?
  104. # [18:57] <joanie> or the tree?
  105. # [18:57] <@tbsaunde> joanie: the tree should be easy
  106. # [18:57] <joanie> ok. the button test case is simple, but I want to try something else first
  107. # [18:58] <joanie> but <input value="Close" type="button"> has 0 extents
  108. # [18:58] <joanie> want to try the button element
  109. # [18:58] * yzen is now known as yzen_
  110. # [18:59] <@tbsaunde> joanie: makes sense
  111. # [18:59] <joanie> tbsaunde: ok, both input and button elements have 0 extents
  112. # [18:59] <@tbsaunde> joanie: ok interesting
  113. # [18:59] <joanie> and they need a valid size and position for Orca to believe they're presentation worthy
  114. # [19:00] <@tbsaunde> joanie: how do I get orca to ask for extents? wil it just happen with simple nav stuff?
  115. # [19:00] <joanie> caret navigation
  116. # [19:00] <joanie> because Orca needs to piece together the line
  117. # [19:00] <@tbsaunde> ok, lets see
  118. # [19:00] <joanie> find the next line, etc.
  119. # [19:01] <joanie> it doesn't put that in the debug.out
  120. # [19:03] <@tbsaunde> joanie: ok, can reproduce orca deciding not to present it
  121. # [19:03] <joanie> heh
  122. # [19:04] <@tbsaunde> now I get to debug it ;)
  123. # [19:04] <joanie> i have faith in you :)
  124. # [19:05] <joanie> i'll see if the other failures are due to the same cause
  125. # [19:06] <@tbsaunde> yeah, I doubt it'll be terribly hard
  126. # [19:07] * Quits: sixtyten (quassel@moz-ulpjmu.sentoris.de) (A TLS packet with unexpected length was received.)
  127. # [19:08] <@tbsaunde> although hmm, it would be easier if I had a build where the source matched the binary guess I'll rebuild
  128. # [19:08] <joanie> heh
  129. # [19:11] * stephend|offline is now known as stephend
  130. # [19:12] * davidb|afk is now known as davidb
  131. # [19:12] * yzen_ is now known as yzen
  132. # [19:15] <joanie> tbsaunde: I just added debugging output for elements with no size to orca master. Note that because the check is done frequently and the result cached, the output is only done once -- and likely earlier than you would expect, like when presenting the previous line
  133. # [19:17] <@tbsaunde> joanie: ok sure
  134. # [19:19] <joanie> btw tbsaunde or surkov or davidb: bug 1203861 is insane. seriously. if someone has spare cycles for a wtf check it might be worth doing.
  135. # [19:19] <@firebot> https://bugzil.la/1203861 — NEW, nobody@mozilla.org — Infinite accessible name change events when hovering mouse over certain MIME-encoded subjects
  136. # [19:19] <joanie> orca user got bitten by that one -- presumably because he didn't know where his mouse pointer was and just "lucked out"
  137. # [19:21] <@tbsaunde> yeah, sounds silly, I wonder how you'd reproduce it without thunderbird
  138. # [19:21] <@surkov> joanie: I know, those accessible XUL trees are no way good, and there’s no much room for improvements there. I planned to look at it closer though
  139. # [19:21] <joanie> surkov: thanks
  140. # [19:21] <joanie> tbsaunde: dunno. I couldn't repro it and then just using thunderbird without orca managed to
  141. # [19:21] <@surkov> right, having it on Fireofx would bump its priortiy
  142. # [19:22] <joanie> is that a hint? ;)
  143. # [19:22] <~davidb> but see also http://www.zdnet.com/article/mozilla-looking-to-ditch-xul-for-firefox/
  144. # [19:22] <@tbsaunde> it also just makes it a heck of a lot easier to debug
  145. # [19:22] <@surkov> davidb: keyword is Firefox there :)
  146. # [19:22] * joanie grins
  147. # [19:23] <@tbsaunde> I'm hopefully xul will infact die some day, but I doubt that'll be soon :(
  148. # [19:23] <@surkov> right
  149. # [19:23] <joanie> ok, after I finish looking at the regressions from e10s for tbsaunde I'll see if I can make a test case for firefox
  150. # [19:23] <@surkov> thank you!
  151. # [19:24] <@tbsaunde> I'm kind of suprised the subject field is a tree, it might be possible
  152. # [19:25] * Joins: Jayflux (Jayflux@moz-2dg2t6.dsl.as9105.com)
  153. # [19:26] <joanie> tbsaunde: it's from the message list
  154. # [19:26] <joanie> which includes the subject text
  155. # [19:26] <@tbsaunde> ah, yeah I bet that is a tree bleh
  156. # [19:26] <joanie> but it's the showing of the tooltip that makes everything go to hell
  157. # [19:27] <@tbsaunde> no clue how much luck you'll have then blarg
  158. # [19:27] <joanie> yeah
  159. # [19:27] <joanie> and I know jack about mime encoding
  160. # [19:27] <joanie> wrt finding a way to repro it in firefox
  161. # [19:28] <joanie> unless it just happens with gmail
  162. # [19:28] <@tbsaunde> I'm not sure how relavent that is
  163. # [19:28] <joanie> tbsaunde: yeah, but I don't know what is causing the bug
  164. # [19:28] <joanie> so where do I begin trying to repro it in firefox?
  165. # [19:29] <joanie> which is apparently how to get your (fingerquotes) infinite loop of doom prioritized. /me smiles sweetly
  166. # [19:30] <@firebot> surkov.alexander@gmail.com cancelled needinfo?(surkov.alexander@gmail.com) on bug 1206165.
  167. # [19:30] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 1206165 from --- to FIXED.
  168. # [19:31] <@firebot> surkov.alexander@gmail.com changed the Status on bug 1206165 from REOPENED to RESOLVED.
  169. # [19:31] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 1206165 from mozilla43 to mozilla44.
  170. # [19:31] <@firebot> https://bugzil.la/1206165 — FIXED, surkov.alexander@gmail.com — crash in mozilla::a11y::DocAccessible::UpdateTreeOnRemoval(mozilla::a11y::Accessible*, nsIContent*)
  171. # [19:32] <@tbsaunde> joanie: tbh I'm not sure maybe surkov has ideas
  172. # [19:33] <@surkov> we need to ask UI developers in the bug where XUL trees are used in Firefox
  173. # [19:42] * Joins: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi)
  174. # [19:47] * Gijs is now known as Gijs_away
  175. # [19:53] * davidb is now known as davidb|afk
  176. # [19:57] * davidb|afk is now known as davidb
  177. # [19:57] * davidb is now known as davidb|afk
  178. # [19:58] * davidb|afk is now known as davidb
  179. # [19:58] * davidb is now known as davidb|afk
  180. # [19:59] * davidb|afk is now known as davidb
  181. # [19:59] <@firebot> New Core - Disability Access APIs bug 1207253 filed by tbsaunde+mozbugs@tbsaunde.org.
  182. # [19:59] <@firebot> https://bugzil.la/1207253 — NEW, nobody@mozilla.org — mkae getChildCountCB correct deal with outerdoc accessibles with proxy children
  183. # [20:00] <@tbsaunde> smaug: ^ should be super easy, basically just translate words to C++ ;)
  184. # [20:03] <smaug> tbsaunde: platform independent ?
  185. # [20:03] * smaug deals first with an HTML spec issue
  186. # [20:05] <@tbsaunde> smaug: linux only
  187. # [20:16] * Joins: alex_mayorga (uid4422@moz-lffp2u.ealing.irccloud.com)
  188. # [20:42] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Quit: Textual IRC Client: www.textualapp.com)
  189. # [20:54] * davidb is now known as davidb|afk
  190. # [20:56] * davidb|afk is now known as davidb
  191. # [21:10] <smaug> tbsaunde: ok, I need some more information
  192. # [21:10] <smaug> outerdoc
  193. # [21:10] <smaug> tbsaunde: what you mean with outerdoc?
  194. # [21:11] * smaug doesn't know what is so special getChildCountCB
  195. # [21:11] <smaug> s/getChildCountCB/with getChildCountCB/
  196. # [21:12] * stephend is now known as stephend|lunch
  197. # [21:14] <@tbsaunde> smaug: what's special is an outerdoc is the one place where an accessible can have a proxy as its child
  198. # [21:15] <@tbsaunde> smaug: compare getChildCountCB to refChildAtCB
  199. # [21:16] <smaug> tbsaunde: and we don't need to deal with outerDoc in other ipc proxy cases?
  200. # [21:19] * smaug writes a patch
  201. # [21:19] <@tbsaunde> smaug: not usually because you are very rarely caring what the children are
  202. # [21:21] <smaug> tbsaunde: so, https://pastebin.mozilla.org/8847175 ?
  203. # [21:21] <smaug> uncompiled
  204. # [21:22] <smaug> hmm, or perhaps not quite that
  205. # [21:23] <@tbsaunde> smaug: yeah seems about right
  206. # [21:23] <@tbsaunde> I didn't think closely so your maybe not quiet might be right
  207. # [21:24] <smaug> tbsaunde: so I wonder if AsOuterDoc can return something from which proxy can't be get
  208. # [21:24] <smaug> in which case accWrap->EmbeddedChildCount() should be returned
  209. # [21:28] <@tbsaunde> smaug: it can I believe
  210. # [21:28] <@tbsaunde> so yeah I'd check EmbededChildAt first
  211. # [21:29] <smaug> ah, that way
  212. # [21:30] <smaug> I was thinking to just check if there is a proxy and if not, only then return accWrap->EmbeddedChildCount()
  213. # [21:30] <@tbsaunde> well, EmbeddedChildAt is probably much faster
  214. # [21:32] <smaug> k
  215. # [21:40] * davidb is now known as davidb|afk
  216. # [21:50] * davidb|afk is now known as davidb
  217. # [21:54] <joanie> surkov: ping?
  218. # [21:54] <@surkov> joanie: pong
  219. # [21:54] <joanie> can we talk about role="text" and the mappings?
  220. # [21:55] <@surkov> joanie: afaik the idea you stick with is to expose static_text and that’s it?
  221. # [21:55] <joanie> in particular, you are (as I understand it) already mapping things like <span onclick="foo()">foo!</span> to ATK_ROLE_STATIC and IA2's textframe role
  222. # [21:55] <@surkov> we didn’t add yet role=‘text’ support in Firefox
  223. # [21:55] <joanie> right
  224. # [21:55] <joanie> we're discussing it in the AAPI call *now*
  225. # [21:56] <@surkov> I’m ok to map it into static role but I think there’s something wrong with this role or with its proposed implementation
  226. # [21:56] <joanie> and somewhere (ml?) you indicated you didn't like it mapping to textframe in IA2, but static in ATK
  227. # [21:56] <joanie> I agree with the role ;)
  228. # [21:56] * stephend|lunch is now known as stephend
  229. # [21:56] <joanie> but not enough to formally object ;)
  230. # [21:56] <joanie> so can you just map it to ROLE_STATIC on my platform?
  231. # [21:56] <@surkov> I definetly see a use case of it
  232. # [21:56] <joanie> I do too
  233. # [21:57] <@surkov> why not, it doesn’t hurt anybody
  234. # [21:57] <joanie> but calling it "text" bugs me
  235. # [21:57] <joanie> because you can do <img role="text" src="foo" />
  236. # [21:57] <@surkov> but Orca would need some special processing of it
  237. # [21:57] <joanie> and that ain't text
  238. # [21:57] <joanie> orca already has processing for ROLE_STATIC
  239. # [21:58] <@surkov> orca doesn’t expect to have text interface on it?
  240. # [21:58] <joanie> mandatory? No.
  241. # [21:59] <joanie> if you implement AtkText iface, then Orca will caret nav the content
  242. # [21:59] <@surkov> so if the user reads the text by lines then what happens if the line has role=text
  243. # [21:59] <joanie> if you do not implement AtkText iface, Orca will treat it as a single thing (like an img)
  244. # [21:59] <joanie> same thing Orca would do if the line had an image in the middle of it
  245. # [21:59] <joanie> but not say "image"
  246. # [21:59] <@surkov> ok
  247. # [22:00] <joanie> so are we cool with the mapping?
  248. # [22:01] <joanie> surkov: we're not ending the meeting until you answer :P
  249. # [22:01] <joanie> (not joking)
  250. # [22:01] <@surkov> I’m good to add role mapping
  251. # [22:01] <joanie> which one, the group asks ;)
  252. # [22:02] <@surkov> role_static? what options do we have?
  253. # [22:02] <joanie> role="text" -> ATK_ROLE_STATIC and IA2_ROLE_WHAT?
  254. # [22:02] <@surkov> you should know answer better than me :)
  255. # [22:02] <joanie> I know ATK and want ATK_ROLE_STATIC
  256. # [22:02] <@surkov> I’m good with role_static and with its IA2 analogue
  257. # [22:03] <joanie> is the IA2 analogue TEXTFRAME?
  258. # [22:03] * Joins: Ryuno-Ki (Ryuno-Ki@moz-lb74dl.dip0.t-ipconnect.de)
  259. # [22:03] <@surkov> yep, IA2_ROLE_TEXT_FRAME
  260. # [22:03] <joanie> cool thanks!!
  261. # [22:03] <@surkov> of course we should aske jamie
  262. # [22:03] <@surkov> yw!
  263. # [22:04] <joanie> of course
  264. # [22:04] <@surkov> I see Rich did that already
  265. # [22:04] <@surkov> yep
  266. # [22:04] <joanie> cool
  267. # [22:28] <@tbsaunde> smaug: hm, do you remember why you made DocAccessibleChild::RecvExtents() require nsAccUtils::MustPrune() on the accessible to return false? (that was in bug 1199785
  268. # [22:28] <@firebot> https://bugzil.la/1199785 — FIXED, bugs@pettay.fi — Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies
  269. # [22:29] <smaug> tbsaunde: looking
  270. # [22:29] <smaug> tbsaunde: probably because some other code did that....
  271. # [22:29] <smaug> but looking
  272. # [22:30] <smaug> tbsaunde: return false?
  273. # [22:30] <@tbsaunde> smaug: no, I mean the if (acc && !acc->IsDefunct() && !nsAccUtils::MustPrune())
  274. # [22:30] <smaug> I see
  275. # [22:31] <@tbsaunde> smaug: it made sense for the ChildAtPoint method you added there, but it doesn't seem to make sense for extents
  276. # [22:31] <smaug> tbsaunde: ok, because of some copy-paste error :)
  277. # [22:31] <@tbsaunde> and worse it means we don't get bounds for things like buttons
  278. # [22:31] <@tbsaunde> smaug: ok, good to confirm :)
  279. # [22:32] <@tbsaunde> smaug: you want to write the "obvious" patch or shall I?
  280. # [22:32] <smaug> tbsaunde: I can
  281. # [22:32] <@tbsaunde> smaug: thanks!
  282. # [22:33] <joanie> tbsaunde: does that mean I will have widget size in a couple of days? :)
  283. # [22:33] <@tbsaunde> joanie: it should :)
  284. # [22:33] <joanie> woo hoo!!
  285. # [22:33] <joanie> thanks tbsaunde and smaug
  286. # [22:33] <@tbsaunde> joanie: you should have the internal frame children thing fixed too :)
  287. # [22:34] <joanie> nice!
  288. # [22:34] <joanie> I got sidetracked a while ago, but most of the failures seem widget related
  289. # [22:34] <joanie> so in a couple of days I'll re-run all of Orca's tests with nightly with e10s enabled
  290. # [22:34] <joanie> and maybe we'll be set
  291. # [22:35] <@tbsaunde> joanie: thanks :)
  292. # [22:37] <@firebot> New Core - Disability Access APIs bug 1207311 filed by bugs@pettay.fi.
  293. # [22:37] <@firebot> https://bugzil.la/1207311 — NEW, nobody@mozilla.org — Don't require !nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents
  294. # [22:37] <smaug> MustPrune is so odd name to me ;)
  295. # [22:38] <joanie> you prune trees
  296. # [22:38] <joanie> we're big on metaphor in a11yland
  297. # [22:38] <joanie> ;)
  298. # [22:39] * smaug just cuts trees ;)
  299. # [22:39] <joanie> heh
  300. # [22:39] <@tbsaunde> smaug: heh, I guess what else would you call it? ExposeKids()?
  301. # [22:39] <smaug> (literally, like 3 spruces week ago)
  302. # [22:39] <smaug> tbsaunde: something like that
  303. # [22:39] <@tbsaunde> I'm not particularly attached to it though
  304. # [22:39] <~davidb> smaug, you monster
  305. # [22:40] <joanie> in webkit it's something like canHaveChildren()
  306. # [22:40] <@tbsaunde> smaug: yeah, working outside is fun :)
  307. # [22:40] <joanie> must be an old method given how short it is ;)
  308. # [22:40] <smaug> ah, if it is really can-have-children, then it should be called that
  309. # [22:41] <@tbsaunde> joanie: well, there's one of those two, but this is about kids that exist, but atk and some bits of windows don't want to know about
  310. # [22:41] <joanie> it sounds like the opposite
  311. # [22:41] <joanie> aha
  312. # [22:42] * davidb is now known as davidb|afk
  313. # [22:42] <joanie> for that (in webkit, and assuming I'm understanding you) it's platformIncludesObject() or something close to that
  314. # [22:43] <@tbsaunde> I'd say that's kind of an odd name ;)
  315. # [22:43] <joanie> :)
  316. # [22:43] <smaug> tbsaunde: ExposesKids()?
  317. # [22:43] <smaug> ExposeKids() sounds like a command
  318. # [22:44] * davidb|afk is now known as davidb
  319. # [22:45] <@tbsaunde> smaug: fine by me
  320. # [22:47] <smaug> tbsaunde: hmm, can RemoteChildDoc have more than one child?
  321. # [22:49] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
  322. # [23:03] * stephend is now known as stephend|mtg
  323. # [23:04] <@tbsaunde> smaug: no, OuterDocAccessible never has more than 1
  324. # [23:05] * yzen is now known as yzen_
  325. # [23:06] <smaug> tbsaunde: so the patch v1 wouldn't have returned wrong value
  326. # [23:09] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
  327. # [23:38] * stephend|mtg is now known as stephend
  328. # Session Close: Wed Sep 23 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