/irc-logs / mozilla / #accessibility / 2015-09-22 / end
Options:
Previous day, Next day
- # Session Start: Tue Sep 22 00:00:00 2015
- # Session Ident: #accessibility
- # [00:00] * davidb|afk is now known as davidb
- # [00:12] * davidb is now known as davidb|afk
- # [00:12] * wlach is now known as wlach|afk
- # [00:16] * davidb|afk is now known as davidb
- # [00:24] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [00:24] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Connection closed)
- # [00:41] <joanie> tbsaunde: hey. So I was away last week. I'll try to look at the e10s + Orca failures tomorrow.
- # [00:41] <@tbsaunde> joanie: sure, thanks!
- # [00:41] <joanie> and next week I think is the week I'm in Toronto
- # [00:42] <@tbsaunde> I think so
- # [00:42] <joanie> since I'm driving and it's on a weekend, I know it's not the next few days ;)
- # [00:43] <joanie> i'll figure it out friday
- # [00:50] * Joins: aaronlev (chatzilla@moz-51rvus.0ra9.c7tc.019c.2601.IP)
- # [00:50] * Quits: Jayflux (Jayflux@moz-2dg2t6.dsl.as9105.com) (Quit: Leaving)
- # [00:54] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
- # [00:54] * ChanServ sets mode: +o yzen
- # [00:55] * yzen is now known as yzen_
- # [00:59] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
- # [01:01] * Quits: aaronlev (chatzilla@moz-51rvus.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
- # [01:02] * Joins: aaronlev (chatzilla@moz-crf90c.0ra9.c7tc.019c.2601.IP)
- # [01:08] * Quits: aaronlev (chatzilla@moz-crf90c.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
- # [01:24] * Joins: aaronlev (chatzilla@moz-pkqgqc.0ra9.c7tc.019c.2601.IP)
- # [01:25] * Quits: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi) (Ping timeout: 121 seconds)
- # [01:40] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
- # [01:52] * Quits: lizzard (ehenry@moz-ruk7u5.ca.comcast.net) (Client exited)
- # [01:59] * stephend is now known as stephend|dinner
- # [02:40] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
- # [02:40] * ChanServ sets mode: +o surkov
- # [03:11] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
- # [03:46] * Quits: alex_mayorga (uid4422@moz-lffp2u.ealing.irccloud.com) (Quit: Connection closed for inactivity)
- # [03:49] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
- # [03:49] * ChanServ sets mode: +o surkov
- # [04:13] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
- # [04:20] * stephend|dinner is now known as stephend|commute
- # [05:45] * stephend|commute is now known as stephend
- # [07:00] * stephend is now known as stephend|offline
- # [08:12] * Tomcat|afk is now known as Tomcat
- # [09:11] * Quits: aaronlev (chatzilla@moz-pkqgqc.0ra9.c7tc.019c.2601.IP) (Ping timeout: 121 seconds)
- # [09:27] * Tomcat is now known as Tomcat|sheriffduty
- # [10:25] * Joins: Gijs (chatzilla@moz-v0lust.cable.virginm.net)
- # [11:14] * Joins: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi)
- # [11:33] * Joins: zippo^ (zippo@moz-73oup6.ip.telfort.nl)
- # [11:45] * Quits: m_khvoinitsky (quassel@moz-c4esiv.mp2c.6dnu.04f8.2a01.IP) (A TLS packet with unexpected length was received.)
- # [11:46] * Joins: m_khvoinitsky (quassel@moz-c4esiv.mp2c.6dnu.04f8.2a01.IP)
- # [12:04] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [12:11] <@firebot> k_kolev1985@mail.bg changed the Component on bug 1207084 from Untriaged to Disability Access.
- # [12:11] <@firebot> https://bugzil.la/1207084 — UNCONFIRMED, nobody@mozilla.org — Firefox Settings page doesn't obey Windows High-Contrast theme setting
- # [12:26] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [12:50] <@firebot> cbook@mozilla.com changed the Resolution on bug 1205476 from --- to FIXED.
- # [12:50] <@firebot> cbook@mozilla.com changed the Status on bug 1205476 from REOPENED to RESOLVED.
- # [12:51] <@firebot> cbook@mozilla.com set status-firefox44 to fixed on bug 1205476.
- # [12:51] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 1205476 from mozilla43 to mozilla44.
- # [12:51] <@firebot> https://bugzil.la/1205476 — FIXED, surkov.alexander@gmail.com — crash in mozilla::a11y::DocAccessible::ProcessInvalidationList()
- # [13:18] * Joins: zippo^ (zippo@moz-73oup6.ip.telfort.nl)
- # [13:24] * Tomcat|sheriffduty is now known as Tomcat|sheriffduty|food
- # [14:27] * Quits: dustinm` (dustinm@moz-es6jb7.ip-167-114-152.net) (Ping timeout: 121 seconds)
- # [14:28] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
- # [14:28] * ChanServ sets mode: +o surkov
- # [14:31] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
- # [14:31] * ChanServ sets mode: +o yzen
- # [14:40] * Joins: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP)
- # [14:43] * wlach|afk is now known as wlach
- # [14:49] * Quits: @surkov (surkov@moz-an5vm5.cable.teksavvy.com) (Client exited)
- # [14:49] * Joins: sixtyten (quassel@moz-ulpjmu.sentoris.de)
- # [14:56] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504])
- # [15:12] * Joins: anvk (anovak@moz-040.mvk.11.204.IP)
- # [15:13] * yzen is now known as yzen_
- # [15:13] * Tomcat|sheriffduty|food is now known as Tomcat|sheriffduty
- # [15:17] * Quits: @yzen_ (yzen@moz-ql1r6k.cpe.pppoe.ca) (Ping timeout: 121 seconds)
- # [15:18] * Joins: Justin_o (uid14648@moz-c6vipl.ealing.irccloud.com)
- # [15:47] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
- # [15:47] * ChanServ sets mode: +o yzen
- # [15:54] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [15:54] * ChanServ sets mode: +qo davidb davidb
- # [15:54] * davidb is now known as davidb|afk
- # [15:55] * davidb|afk is now known as davidb
- # [15:57] * davidb is now known as davidb|afk
- # [16:08] * Quits: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi) (Ping timeout: 121 seconds)
- # [16:12] * Quits: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP) (Ping timeout: 121 seconds)
- # [16:33] * &MarcoZ vomits across the table.
- # [16:34] * davidb|afk is now known as davidb
- # [16:36] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
- # [16:40] * Joins: aaronlev (chatzilla@moz-suior3.0ra9.c7tc.019c.2601.IP)
- # [16:49] * Joins: dustinm` (dustinm@moz-1c1j82.fu2o.sj0n.5300.2607.IP)
- # [17:00] * Tomcat|sheriffduty is now known as Tomcat|Afk
- # [17:03] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Quit: leaving... bye!)
- # [17:07] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
- # [17:07] * ChanServ sets mode: +o yzen
- # [17:38] * Joins: surkov (surkov@moz-an5vm5.cable.teksavvy.com)
- # [17:38] * ChanServ sets mode: +o surkov
- # [18:36] * davidb is now known as davidb|afk
- # [18:51] <joanie> tbsaunde: for one instance of failure with e10s, I have a push button with extents of 0, 0, 0, 0
- # [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
- # [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.
- # [18:53] <@tbsaunde> joanie: hm I wonder why, can I see the testcase?
- # [18:54] <joanie> sure, lemme make a quick version
- # [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
- # [18:57] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
- # [18:57] <@tbsaunde> joanie: yeah, I see why that would happen should be an easy thing to fix
- # [18:57] <joanie> tbsaunde: the button
- # [18:57] <joanie> ?
- # [18:57] <joanie> or the tree?
- # [18:57] <@tbsaunde> joanie: the tree should be easy
- # [18:57] <joanie> ok. the button test case is simple, but I want to try something else first
- # [18:58] <joanie> but <input value="Close" type="button"> has 0 extents
- # [18:58] <joanie> want to try the button element
- # [18:58] * yzen is now known as yzen_
- # [18:59] <@tbsaunde> joanie: makes sense
- # [18:59] <joanie> tbsaunde: ok, both input and button elements have 0 extents
- # [18:59] <@tbsaunde> joanie: ok interesting
- # [18:59] <joanie> and they need a valid size and position for Orca to believe they're presentation worthy
- # [19:00] <@tbsaunde> joanie: how do I get orca to ask for extents? wil it just happen with simple nav stuff?
- # [19:00] <joanie> caret navigation
- # [19:00] <joanie> because Orca needs to piece together the line
- # [19:00] <@tbsaunde> ok, lets see
- # [19:00] <joanie> find the next line, etc.
- # [19:01] <joanie> it doesn't put that in the debug.out
- # [19:03] <@tbsaunde> joanie: ok, can reproduce orca deciding not to present it
- # [19:03] <joanie> heh
- # [19:04] <@tbsaunde> now I get to debug it ;)
- # [19:04] <joanie> i have faith in you :)
- # [19:05] <joanie> i'll see if the other failures are due to the same cause
- # [19:06] <@tbsaunde> yeah, I doubt it'll be terribly hard
- # [19:07] * Quits: sixtyten (quassel@moz-ulpjmu.sentoris.de) (A TLS packet with unexpected length was received.)
- # [19:08] <@tbsaunde> although hmm, it would be easier if I had a build where the source matched the binary guess I'll rebuild
- # [19:08] <joanie> heh
- # [19:11] * stephend|offline is now known as stephend
- # [19:12] * davidb|afk is now known as davidb
- # [19:12] * yzen_ is now known as yzen
- # [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
- # [19:17] <@tbsaunde> joanie: ok sure
- # [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.
- # [19:19] <@firebot> https://bugzil.la/1203861 — NEW, nobody@mozilla.org — Infinite accessible name change events when hovering mouse over certain MIME-encoded subjects
- # [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"
- # [19:21] <@tbsaunde> yeah, sounds silly, I wonder how you'd reproduce it without thunderbird
- # [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
- # [19:21] <joanie> surkov: thanks
- # [19:21] <joanie> tbsaunde: dunno. I couldn't repro it and then just using thunderbird without orca managed to
- # [19:21] <@surkov> right, having it on Fireofx would bump its priortiy
- # [19:22] <joanie> is that a hint? ;)
- # [19:22] <~davidb> but see also http://www.zdnet.com/article/mozilla-looking-to-ditch-xul-for-firefox/
- # [19:22] <@tbsaunde> it also just makes it a heck of a lot easier to debug
- # [19:22] <@surkov> davidb: keyword is Firefox there :)
- # [19:22] * joanie grins
- # [19:23] <@tbsaunde> I'm hopefully xul will infact die some day, but I doubt that'll be soon :(
- # [19:23] <@surkov> right
- # [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
- # [19:23] <@surkov> thank you!
- # [19:24] <@tbsaunde> I'm kind of suprised the subject field is a tree, it might be possible
- # [19:25] * Joins: Jayflux (Jayflux@moz-2dg2t6.dsl.as9105.com)
- # [19:26] <joanie> tbsaunde: it's from the message list
- # [19:26] <joanie> which includes the subject text
- # [19:26] <@tbsaunde> ah, yeah I bet that is a tree bleh
- # [19:26] <joanie> but it's the showing of the tooltip that makes everything go to hell
- # [19:27] <@tbsaunde> no clue how much luck you'll have then blarg
- # [19:27] <joanie> yeah
- # [19:27] <joanie> and I know jack about mime encoding
- # [19:27] <joanie> wrt finding a way to repro it in firefox
- # [19:28] <joanie> unless it just happens with gmail
- # [19:28] <@tbsaunde> I'm not sure how relavent that is
- # [19:28] <joanie> tbsaunde: yeah, but I don't know what is causing the bug
- # [19:28] <joanie> so where do I begin trying to repro it in firefox?
- # [19:29] <joanie> which is apparently how to get your (fingerquotes) infinite loop of doom prioritized. /me smiles sweetly
- # [19:30] <@firebot> surkov.alexander@gmail.com cancelled needinfo?(surkov.alexander@gmail.com) on bug 1206165.
- # [19:30] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 1206165 from --- to FIXED.
- # [19:31] <@firebot> surkov.alexander@gmail.com changed the Status on bug 1206165 from REOPENED to RESOLVED.
- # [19:31] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 1206165 from mozilla43 to mozilla44.
- # [19:31] <@firebot> https://bugzil.la/1206165 — FIXED, surkov.alexander@gmail.com — crash in mozilla::a11y::DocAccessible::UpdateTreeOnRemoval(mozilla::a11y::Accessible*, nsIContent*)
- # [19:32] <@tbsaunde> joanie: tbh I'm not sure maybe surkov has ideas
- # [19:33] <@surkov> we need to ask UI developers in the bug where XUL trees are used in Firefox
- # [19:42] * Joins: smaug (chatzilla@moz-rpsqk9.rev.dnainternet.fi)
- # [19:47] * Gijs is now known as Gijs_away
- # [19:53] * davidb is now known as davidb|afk
- # [19:57] * davidb|afk is now known as davidb
- # [19:57] * davidb is now known as davidb|afk
- # [19:58] * davidb|afk is now known as davidb
- # [19:58] * davidb is now known as davidb|afk
- # [19:59] * davidb|afk is now known as davidb
- # [19:59] <@firebot> New Core - Disability Access APIs bug 1207253 filed by tbsaunde+mozbugs@tbsaunde.org.
- # [19:59] <@firebot> https://bugzil.la/1207253 — NEW, nobody@mozilla.org — mkae getChildCountCB correct deal with outerdoc accessibles with proxy children
- # [20:00] <@tbsaunde> smaug: ^ should be super easy, basically just translate words to C++ ;)
- # [20:03] <smaug> tbsaunde: platform independent ?
- # [20:03] * smaug deals first with an HTML spec issue
- # [20:05] <@tbsaunde> smaug: linux only
- # [20:16] * Joins: alex_mayorga (uid4422@moz-lffp2u.ealing.irccloud.com)
- # [20:42] * Quits: zippo^ (zippo@moz-73oup6.ip.telfort.nl) (Quit: Textual IRC Client: www.textualapp.com)
- # [20:54] * davidb is now known as davidb|afk
- # [20:56] * davidb|afk is now known as davidb
- # [21:10] <smaug> tbsaunde: ok, I need some more information
- # [21:10] <smaug> outerdoc
- # [21:10] <smaug> tbsaunde: what you mean with outerdoc?
- # [21:11] * smaug doesn't know what is so special getChildCountCB
- # [21:11] <smaug> s/getChildCountCB/with getChildCountCB/
- # [21:12] * stephend is now known as stephend|lunch
- # [21:14] <@tbsaunde> smaug: what's special is an outerdoc is the one place where an accessible can have a proxy as its child
- # [21:15] <@tbsaunde> smaug: compare getChildCountCB to refChildAtCB
- # [21:16] <smaug> tbsaunde: and we don't need to deal with outerDoc in other ipc proxy cases?
- # [21:19] * smaug writes a patch
- # [21:19] <@tbsaunde> smaug: not usually because you are very rarely caring what the children are
- # [21:21] <smaug> tbsaunde: so, https://pastebin.mozilla.org/8847175 ?
- # [21:21] <smaug> uncompiled
- # [21:22] <smaug> hmm, or perhaps not quite that
- # [21:23] <@tbsaunde> smaug: yeah seems about right
- # [21:23] <@tbsaunde> I didn't think closely so your maybe not quiet might be right
- # [21:24] <smaug> tbsaunde: so I wonder if AsOuterDoc can return something from which proxy can't be get
- # [21:24] <smaug> in which case accWrap->EmbeddedChildCount() should be returned
- # [21:28] <@tbsaunde> smaug: it can I believe
- # [21:28] <@tbsaunde> so yeah I'd check EmbededChildAt first
- # [21:29] <smaug> ah, that way
- # [21:30] <smaug> I was thinking to just check if there is a proxy and if not, only then return accWrap->EmbeddedChildCount()
- # [21:30] <@tbsaunde> well, EmbeddedChildAt is probably much faster
- # [21:32] <smaug> k
- # [21:40] * davidb is now known as davidb|afk
- # [21:50] * davidb|afk is now known as davidb
- # [21:54] <joanie> surkov: ping?
- # [21:54] <@surkov> joanie: pong
- # [21:54] <joanie> can we talk about role="text" and the mappings?
- # [21:55] <@surkov> joanie: afaik the idea you stick with is to expose static_text and that’s it?
- # [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
- # [21:55] <@surkov> we didn’t add yet role=‘text’ support in Firefox
- # [21:55] <joanie> right
- # [21:55] <joanie> we're discussing it in the AAPI call *now*
- # [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
- # [21:56] <joanie> and somewhere (ml?) you indicated you didn't like it mapping to textframe in IA2, but static in ATK
- # [21:56] <joanie> I agree with the role ;)
- # [21:56] * stephend|lunch is now known as stephend
- # [21:56] <joanie> but not enough to formally object ;)
- # [21:56] <joanie> so can you just map it to ROLE_STATIC on my platform?
- # [21:56] <@surkov> I definetly see a use case of it
- # [21:56] <joanie> I do too
- # [21:57] <@surkov> why not, it doesn’t hurt anybody
- # [21:57] <joanie> but calling it "text" bugs me
- # [21:57] <joanie> because you can do <img role="text" src="foo" />
- # [21:57] <@surkov> but Orca would need some special processing of it
- # [21:57] <joanie> and that ain't text
- # [21:57] <joanie> orca already has processing for ROLE_STATIC
- # [21:58] <@surkov> orca doesn’t expect to have text interface on it?
- # [21:58] <joanie> mandatory? No.
- # [21:59] <joanie> if you implement AtkText iface, then Orca will caret nav the content
- # [21:59] <@surkov> so if the user reads the text by lines then what happens if the line has role=text
- # [21:59] <joanie> if you do not implement AtkText iface, Orca will treat it as a single thing (like an img)
- # [21:59] <joanie> same thing Orca would do if the line had an image in the middle of it
- # [21:59] <joanie> but not say "image"
- # [21:59] <@surkov> ok
- # [22:00] <joanie> so are we cool with the mapping?
- # [22:01] <joanie> surkov: we're not ending the meeting until you answer :P
- # [22:01] <joanie> (not joking)
- # [22:01] <@surkov> I’m good to add role mapping
- # [22:01] <joanie> which one, the group asks ;)
- # [22:02] <@surkov> role_static? what options do we have?
- # [22:02] <joanie> role="text" -> ATK_ROLE_STATIC and IA2_ROLE_WHAT?
- # [22:02] <@surkov> you should know answer better than me :)
- # [22:02] <joanie> I know ATK and want ATK_ROLE_STATIC
- # [22:02] <@surkov> I’m good with role_static and with its IA2 analogue
- # [22:03] <joanie> is the IA2 analogue TEXTFRAME?
- # [22:03] * Joins: Ryuno-Ki (Ryuno-Ki@moz-lb74dl.dip0.t-ipconnect.de)
- # [22:03] <@surkov> yep, IA2_ROLE_TEXT_FRAME
- # [22:03] <joanie> cool thanks!!
- # [22:03] <@surkov> of course we should aske jamie
- # [22:03] <@surkov> yw!
- # [22:04] <joanie> of course
- # [22:04] <@surkov> I see Rich did that already
- # [22:04] <@surkov> yep
- # [22:04] <joanie> cool
- # [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
- # [22:28] <@firebot> https://bugzil.la/1199785 — FIXED, bugs@pettay.fi — Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies
- # [22:29] <smaug> tbsaunde: looking
- # [22:29] <smaug> tbsaunde: probably because some other code did that....
- # [22:29] <smaug> but looking
- # [22:30] <smaug> tbsaunde: return false?
- # [22:30] <@tbsaunde> smaug: no, I mean the if (acc && !acc->IsDefunct() && !nsAccUtils::MustPrune())
- # [22:30] <smaug> I see
- # [22:31] <@tbsaunde> smaug: it made sense for the ChildAtPoint method you added there, but it doesn't seem to make sense for extents
- # [22:31] <smaug> tbsaunde: ok, because of some copy-paste error :)
- # [22:31] <@tbsaunde> and worse it means we don't get bounds for things like buttons
- # [22:31] <@tbsaunde> smaug: ok, good to confirm :)
- # [22:32] <@tbsaunde> smaug: you want to write the "obvious" patch or shall I?
- # [22:32] <smaug> tbsaunde: I can
- # [22:32] <@tbsaunde> smaug: thanks!
- # [22:33] <joanie> tbsaunde: does that mean I will have widget size in a couple of days? :)
- # [22:33] <@tbsaunde> joanie: it should :)
- # [22:33] <joanie> woo hoo!!
- # [22:33] <joanie> thanks tbsaunde and smaug
- # [22:33] <@tbsaunde> joanie: you should have the internal frame children thing fixed too :)
- # [22:34] <joanie> nice!
- # [22:34] <joanie> I got sidetracked a while ago, but most of the failures seem widget related
- # [22:34] <joanie> so in a couple of days I'll re-run all of Orca's tests with nightly with e10s enabled
- # [22:34] <joanie> and maybe we'll be set
- # [22:35] <@tbsaunde> joanie: thanks :)
- # [22:37] <@firebot> New Core - Disability Access APIs bug 1207311 filed by bugs@pettay.fi.
- # [22:37] <@firebot> https://bugzil.la/1207311 — NEW, nobody@mozilla.org — Don't require !nsAccUtils::MustPrune(acc) in DocAccessibleChild::RecvExtents
- # [22:37] <smaug> MustPrune is so odd name to me ;)
- # [22:38] <joanie> you prune trees
- # [22:38] <joanie> we're big on metaphor in a11yland
- # [22:38] <joanie> ;)
- # [22:39] * smaug just cuts trees ;)
- # [22:39] <joanie> heh
- # [22:39] <@tbsaunde> smaug: heh, I guess what else would you call it? ExposeKids()?
- # [22:39] <smaug> (literally, like 3 spruces week ago)
- # [22:39] <smaug> tbsaunde: something like that
- # [22:39] <@tbsaunde> I'm not particularly attached to it though
- # [22:39] <~davidb> smaug, you monster
- # [22:40] <joanie> in webkit it's something like canHaveChildren()
- # [22:40] <@tbsaunde> smaug: yeah, working outside is fun :)
- # [22:40] <joanie> must be an old method given how short it is ;)
- # [22:40] <smaug> ah, if it is really can-have-children, then it should be called that
- # [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
- # [22:41] <joanie> it sounds like the opposite
- # [22:41] <joanie> aha
- # [22:42] * davidb is now known as davidb|afk
- # [22:42] <joanie> for that (in webkit, and assuming I'm understanding you) it's platformIncludesObject() or something close to that
- # [22:43] <@tbsaunde> I'd say that's kind of an odd name ;)
- # [22:43] <joanie> :)
- # [22:43] <smaug> tbsaunde: ExposesKids()?
- # [22:43] <smaug> ExposeKids() sounds like a command
- # [22:44] * davidb|afk is now known as davidb
- # [22:45] <@tbsaunde> smaug: fine by me
- # [22:47] <smaug> tbsaunde: hmm, can RemoteChildDoc have more than one child?
- # [22:49] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [23:03] * stephend is now known as stephend|mtg
- # [23:04] <@tbsaunde> smaug: no, OuterDocAccessible never has more than 1
- # [23:05] * yzen is now known as yzen_
- # [23:06] <smaug> tbsaunde: so the patch v1 wouldn't have returned wrong value
- # [23:09] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [23:38] * stephend|mtg is now known as stephend
- # 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