/irc-logs / mozilla / #accessibility / 2013-03-06 / end
Options:
- # Session Start: Wed Mar 06 00:00:00 2013
- # Session Ident: #accessibility
- # [00:00] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [00:02] * Quits: fxa90id (fxa90id@moz-879C4ADA.dsl.dynamic.t-mobile.pl) (Connection reset by peer)
- # [00:04] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [00:31] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [00:33] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [00:36] * Joins: marcoz (marco.zehe@moz-D4F6D887.dip.t-dialin.net)
- # [00:38] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [00:39] * Quits: marcoz (marco.zehe@moz-D4F6D887.dip.t-dialin.net) (Ping timeout)
- # [01:07] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [01:07] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [01:14] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [01:36] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [01:37] * Joins: marcoz (marco.zehe@moz-D4F6D887.dip.t-dialin.net)
- # [01:39] * Quits: marcoz (marco.zehe@moz-D4F6D887.dip.t-dialin.net) (Ping timeout)
- # [01:42] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [01:43] * Quits: habber-away (habber@moz-8654C0B7.nyc.res.rr.com) (Ping timeout)
- # [01:49] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [01:49] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
- # [01:49] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
- # [01:55] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [02:18] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [02:24] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [02:26] * khuey is now known as khuey|away
- # [02:27] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [02:33] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
- # [02:33] * ChanServ sets mode: +o surkov
- # [02:33] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
- # [02:33] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
- # [02:33] * ChanServ sets mode: +o surkov
- # [02:37] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [02:38] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [02:40] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [02:52] * Joins: habber (habber@moz-861E573F.nyc.biz.rr.com)
- # [02:53] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [03:00] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [03:07] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [03:18] * khuey|away is now known as khuey
- # [03:24] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [03:29] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [03:36] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [03:38] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [03:39] * Quits: habber (habber@moz-861E573F.nyc.biz.rr.com) (Quit: habber)
- # [03:40] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [03:58] <tbsaunde> !summan surkov
- # [03:58] <@surkov> tbsaunde: hi?
- # [04:03] * Quits: @firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [04:04] <tbsaunde> surkov: oh hey :)
- # [04:04] <tbsaunde> I thought you weren't around yet
- # [04:04] <tbsaunde> surkov: so, I was looking int othe gfxSkipCharsIterator assertion
- # [04:05] <tbsaunde> bug 637898 if that helps you
- # [04:05] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [04:05] <@surkov> it doesn't help since bugzilla doesn't work :)
- # [04:05] <tbsaunde> surkov: ok, wasn't sure if you had old email around or something
- # [04:06] <@surkov> nothing helpful in my box
- # [04:06] <tbsaunde> surkov: well, as far as I see so far its just this
- # [04:06] <tbsaunde> you have <div id="div>olleh<br></div>
- # [04:07] <tbsaunde> and you call DeleteText() on the div's accessible
- # [04:07] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [04:07] * ChanServ sets mode: +o firebot
- # [04:07] <tbsaunde> surkov: so, you call SetSelectionBounds(0, 0< 6)
- # [04:08] <@surkov> 0<6?
- # [04:08] <tbsaunde> o, 6)
- # [04:08] <tbsaunde> err, 0, 6)
- # [04:08] <@surkov> ok
- # [04:09] <tbsaunde> then GetPosAndText() says the end acc for that is the TextLeaf for the text node not the br
- # [04:09] <tbsaunde> and so we call RenderedOffsetToContentOffset(textFrame, 6) which ends up asserting
- # [04:10] <@surkov> I see
- # [04:10] <tbsaunde> so I wonder if you have ideas what's up with GetPosAndText()
- # [04:11] <@surkov> it seems all I know it's a kind of mess :)
- # [04:11] <@surkov> you need to debug it
- # [04:11] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [04:11] <tbsaunde> surkov: yeah, ok, I was trying to avoid that since reading it made my eyes glaze over
- # [04:12] <@surkov> tbsaunde: I think that code isn't really readable
- # [04:12] <@surkov> I never understood it
- # [04:12] <tbsaunde> surkov: I agree, but don't have ideas on making it nice
- # [04:12] <tbsaunde> great
- # [04:12] <@surkov> me neither, but I never tried :)
- # [04:13] <tbsaunde> surkov: did you see my suggestion about the focus assert that maybe its a reason we should stop shutting down doc accessibles on page hide?
- # [04:14] <@surkov> tbsaunde: yeah, I saw it but I wasn't in time to answer it :) I'm not exactly sure yet but it seems reasonable
- # [04:14] <@surkov> or at least I agree that fix in blur handling might be not a real fix
- # [04:16] <@surkov> tbsaunde: btw, I'm looking at GetTextHelper to tweak it a bit, it doesn't intersect with you but saying just in case
- # [04:16] <tbsaunde> surkov: it might not be a real fix, but not creating documents there and getting existing one and maybe asserting it exists seems like a good thing to me
- # [04:16] <tbsaunde> surkov: ok cool
- # [04:17] <@surkov> tbsaunde: I'd guess that document that handled pagehide event should have a some flag and we need to read that flag when we create an accessible
- # [04:18] <@surkov> if we add an assertion then we will assert :)
- # [04:18] <@surkov> for the problem that lies outside a11y
- # [04:20] <tbsaunde> surkov: not sure what you mean
- # [04:20] <@surkov> tbsaunde: I assumed you suggested to add an assertion to blur event handling if there's no accessible document
- # [04:22] <tbsaunde> surkov: yes, though only after page hide shutdown is removed
- # [04:23] <tbsaunde> surkov: so, what I'm wondiering is if removing page hide stuff will mean we never hit that assertion
- # [04:24] <@surkov> maybe but I'd guess we don't need document when page hide is handled
- # [04:24] <tbsaunde> surkov: so you think we should stop destroying document on page hide?
- # [04:24] <tbsaunde> *shouldn't
- # [04:25] <@surkov> tbsaunde: yeah, I think it'd be better to not create (or try to create) a document received a page hide event
- # [04:26] <tbsaunde> surkov: that doesn't seem like what I'm talking about?
- # [04:27] <@surkov> as I understood you suggest to destroy document when press hell goes away (instead of page hide)
- # [04:27] <@surkov> I think that we don't really need a document after it received page hide event so we can destroy it
- # [04:27] <tbsaunde> surkov: yes
- # [04:27] <@surkov> thus it's ok to keep that page hide logic
- # [04:28] <@surkov> but we need to not assert and not create a document accessible after it received page hide event
- # [04:28] <tbsaunde> surkov: on the other hand document is still possibly presentable ntil PresShell goes away so it sort of seems better to not have accessible document go away till pres shell does
- # [04:29] <@surkov> probably for a very short time :)
- # [04:29] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [04:30] <@surkov> that'd be a 'big' change since we make document accessible live a bit longer so it scary me a bit
- # [04:31] <tbsaunde> surkov: I'm not really saying we should do it in that bug
- # [04:31] <@surkov> ok
- # [04:31] <tbsaunde> but thing we should probably do at some point
- # [04:31] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [04:32] <@surkov> tbsaunde: I'd like to know relation between page hide and press hell life cycle before doing this
- # [04:33] <tbsaunde> surkov: ok
- # [04:33] <tbsaunde> surkov: why is keeping doc accessible alive longer particularly worrying?
- # [04:33] <@surkov> it can be in "bad" state
- # [04:33] <@surkov> I mean DOM document and relatives
- # [04:34] <tbsaunde> surkov: yeah, I suppose that's possible
- # [04:39] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [04:40] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [04:41] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [04:46] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [04:56] <tbsaunde> surkov: does HyperTextAccessible.cpp:394 look busted to you?
- # [04:57] <tbsaunde> I suspect that if should be more like if (aEndAcc && !*aEndAcc) *aEndAcc = lastAcc;
- # [04:58] <@surkov> it's sort of hard to be certain
- # [04:58] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [04:59] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [04:59] * Quits: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [05:07] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
- # [05:08] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [05:08] * Joins: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com)
- # [05:09] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [05:10] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [05:10] * Quits: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [05:12] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [05:12] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
- # [05:13] * Joins: tbsaunde (tbsaunde@moz-DB4A9C19.scl3.mozilla.com)
- # [05:14] <tbsaunde> surkov: ?
- # [05:14] <@surkov> tbsaunde: ?
- # [05:15] <tbsaunde> surkov: does HyperTextAccessible.cpp:394 look busted to you?
- # [05:15] <tbsaunde> I suspect that if should be more like if (aEndAcc && !*aEndAcc) *aEndAcc = lastAcc;
- # [05:15] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [05:16] <@surkov> tbsaunde: what you say is reasonable but I can't be 100% sure, perhaps there's a case
- # [05:19] <tbsaunde> surkov: neither can I, any ideas on how to check other than run tests and see if the asserts go away?
- # [05:20] <@surkov> nothing better comes to my mind
- # [05:21] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [05:38] * khuey is now known as khuey|away
- # [05:39] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [05:40] * khuey|away is now known as khuey
- # [05:42] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [05:50] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [05:53] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
- # [05:57] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [06:00] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
- # [06:00] * ChanServ sets mode: +o surkov
- # [06:08] <tbsaunde> surkov: looks like the actual patch needs to be http://paste.debian.net/240057/ since the last frame stuff seems broken too
- # [06:09] <@surkov> ok, do we have a test coverage for this?
- # [06:12] <tbsaunde> surkov: I haven't run the whole test suite yet, so not sure about unexpected passes
- # [06:12] <@surkov> tbsaunde: I wondered how good our existing test coverage
- # [06:12] <tbsaunde> but fixing the assert sort of is a test now, and I'm not actually sure how to test more
- # [06:13] <tbsaunde> no idea
- # [06:13] <@surkov> tbsaunde: does this assertion mean broken behavior?
- # [06:15] <tbsaunde> surkov: well, its not our assert, so I'm going to assume it means we use gfxSkipCharsIterator wrong
- # [06:15] <@surkov> i just try to understand benefits vs risk
- # [06:16] <tbsaunde> surkov: sure
- # [06:26] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [06:32] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [06:40] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [06:41] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [06:52] <@firebot> joshyyuan@gmail.com requested feedback from surkov.alexander@ gmail.com for attachment 721559 on bug 833256.
- # [06:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=833256 nor, --, ---, joshyyuan, NEW, role note shouldn't pick up the name from subtree
- # [06:54] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 721559 on bug 833256.
- # [06:54] <@firebot> surkov.alexander@gmail.com cancelled feedback?(surkov.alexander@ gmail.com) for attachment 721559 on bug 833256.
- # [07:05] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 721563 on bug 824662.
- # [07:05] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=824662 nor, --, mozilla22, surkov.alexander, REOP, Intermittent test_takeFocus.html | Can't get accessible for plugin
- # [07:15] * khuey is now known as khuey|away
- # [07:30] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [07:30] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [07:36] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Ping timeout)
- # [07:40] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [07:41] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
- # [07:43] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [08:02] * Quits: sawrubh (uid6719@moz-C944F5EC.irccloud.com) (Ping timeout)
- # [08:02] * Joins: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP)
- # [08:03] * Quits: timeless (uid4015@moz-A588D045.irccloud.com) (Ping timeout)
- # [08:07] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 721577 on bug 845095.
- # [08:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=845095 nor, --, ---, nobody, NEW, Intermittent Mac states/test_tree.xul | Test timed out. followed by states/test_visibility.html fail
- # [08:41] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [08:42] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [09:05] * Quits: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net) (Quit: nhirata)
- # [09:06] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
- # [09:28] * Joins: timeless (uid4015@moz-C944F5EC.irccloud.com)
- # [09:32] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [09:33] * ChanServ sets mode: +o marcoz
- # [09:33] <@marcoz> Good morning all!
- # [09:34] <@marcoz> surkov: Hi! Quick question: Is it expected that NVDA doesn't work with Firefox Nightly yet if it is started from the Windows 8 start menu, e. g. when it runs the Metro UI?
- # [09:34] <@surkov> marcoz: I don't know, I didn't follow UIA work for a while
- # [09:35] <@surkov> marcoz: did you ask Jamie?
- # [09:35] <@marcoz> I seem to remember that there was some work done on our UIA implementation, but that it seemed to be incomplete. NVDA only sees unknown accessibles, except for two containers, one called document and one called AccessibilityBridge or something.
- # [09:35] <@surkov> marcoz: I thought that NVDA should work ok without our UIA support
- # [09:36] <@marcoz> surkov: No, I wanted to ask you first in case you can tell me that it is not fully implemented yet and that this is expected behavior. I haven't seen work on UIA for quite a while, either. The last I know was that you and jmathies were working on this.
- # [09:36] <@surkov> i see
- # [09:36] <@marcoz> surkov: NVDA does work if one launches it from the Windows 7 desktop. However, if starting it from the Windows 8 start menu, all of the MSAA stuff doesn't seem to be used.
- # [09:37] <@surkov> I wonder about other screen readers like JAWS or WE
- # [09:38] <@marcoz> surkov: I haven't tested yet. JAWS does not yet support the Windows 8 UI stuff, this comes in 15 about 6 months from now, as they announced at CSUN. Window-Eyes might work.
- # [09:38] <@surkov> that's bad of UIA is required
- # [09:38] <@surkov> of -> if
- # [09:38] <@marcoz> surkov: I know that NVDA does work definitely, since it supports touch gestures in Windows 8 metro apps, so I thought I'd test with it first.
- # [09:39] <@surkov> marcoz: if you're going to ping jamie by email then pls cc me
- # [09:39] <@marcoz> I could also try Narrator and see if it gets to any of our info at all. The way it is now, Nightly, when launched from Windows 8 start menu, is completely inaccessible to NVDA.
- # [09:40] <@marcoz> surkov: Will definitely do that!
- # [09:41] <@surkov> marcoz: it makes sense, firefox was somehow accessible with narrator on desktop win8 when I tried it last time
- # [09:46] <@surkov> marcoz: btw, it makse sense to cc jim
- # [09:50] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
- # [10:29] * Joins: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
- # [10:42] * Joins: sawrubh (uid6719@moz-C944F5EC.irccloud.com)
- # [10:47] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
- # [11:08] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
- # [11:08] * ChanServ sets mode: +o surkov
- # [11:34] <@marcoz> surkov: Saw my mail? I forwarded it to jmathies too, forgot to include him in the initial CC.
- # [11:34] <@surkov> marcoz: yeah, it's good one, thank you!
- # [12:17] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
- # [12:19] * Quits: @marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Quit: Leaving.)
- # [12:28] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [12:34] * Joins: habber (habber@moz-8654C0B7.nyc.res.rr.com)
- # [12:56] * ChanServ sets mode: +o marcoz
- # [13:04] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
- # [13:05] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
- # [13:53] * Joins: surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP)
- # [13:53] * ChanServ sets mode: +o surkov
- # [14:08] * Quits: @surkov (surkov@7F1C0E2B.41FE424A.E17943EE.IP) (Quit: surkov)
- # [14:08] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [14:40] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
- # [14:40] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [15:01] * Joins: hhillen (hhillen@moz-E1E1E43B.dia.static.qwest.net)
- # [15:06] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:06] * ChanServ sets mode: +qo davidb davidb
- # [15:06] * Quits: hhillen (hhillen@moz-E1E1E43B.dia.static.qwest.net) (Quit: hhillen)
- # [15:07] <@davidb> heyo
- # [15:11] <tbsaunde> hey
- # [15:17] <@firebot> hub@mozilla.com denied checkin for attachment 718534 on bug 845095.
- # [15:17] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=845095 nor, --, ---, nobody, NEW, Intermittent Mac states/test_tree.xul | Test timed out. followed by states/test_visibility.html fail
- # [15:18] <@firebot> hub@mozilla.com granted review for attachment 721577 on bug 845095.
- # [15:19] * khuey|away is now known as khuey
- # [15:48] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Ping timeout)
- # [15:48] * Joins: icaaq1 (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
- # [15:53] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [15:58] * @davidb hunts coffee
- # [16:02] * Joins: richardschwerdtfeger (richardsch@moz-741065CC.lightspeed.austtx.sbcglobal.net)
- # [16:07] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
- # [16:14] * Joins: fxa90id (fxa90id@moz-E388F154.dsl.dynamic.t-mobile.pl)
- # [16:20] * @marcoz bangs head on desk. Sometimes, JavaScript error messages can be just as utterly stupid as those of C++!
- # [16:23] <@davidb> Yeah, but we expect less of js.
- # [16:24] * khuey is now known as khuey|away
- # [16:25] <@marcoz> davidb: Do you see why this won't call the keypress handler? http://www.marco-zehe.de/examples/example_activedescendant.html
- # [16:26] <@marcoz> (Firefox's web developer tools currently let me down rather badly, esp the old stupid error console)
- # [16:27] * Quits: richardschwerdtfeger (richardsch@moz-741065CC.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtfeger)
- # [16:28] <@davidb> marcoz: well first thing i notice is that you should call the handler without passing in 'aEvent' since that is undefined I think
- # [16:28] <@marcoz> davidb: Hm, tried that, and it hadn't worked that time. Let me try again.
- # [16:28] <@davidb> let me look closer in a minute
- # [16:29] <@marcoz> So this event parameter is added by the browser in the background, then?
- # [16:30] <@davidb> yeah
- # [16:31] <@davidb> ok i think it should work with my suggestion
- # [16:31] <@davidb> just call changeActiveDescendant() in the handler
- # [16:32] <@davidb> marcoz: is the new web console accessible enough?
- # [16:33] <tbsaunde> man, that bug is a good example for why js is a terrible language to write anything complicated in
- # [16:33] <tbsaunde> well, not complicated, non trivial
- # [16:34] <@davidb> we should all use scheme
- # [16:35] * tbsaunde has forgotten half of the /epsilon I ever knew about it
- # [16:36] <@davidb> it requires you to change the way you think about problems… but once you get used to it it is incredible.
- # [16:39] <@marcoz> davidb: Yeah the handler then got called, at least the alert displayed. But it still doesn't do what I want it to. I keep forgetting which of these damn keyboard thingies actually work and not.
- # [16:39] <@marcoz> davidb: I haven't figured out any of these developer tools really well. This is a huge work in progress on the a11y front which I cannot solve without sighted assistance.
- # [16:41] <@davidb> ok let me look at this for more than 2 minutes… sorry
- # [16:41] <@davidb> i'm rushing around
- # [16:43] * @marcoz is slowly starting to seriously doubt his coding skills if he isn't even able to hack together this simple thing. :(
- # [16:48] * Quits: fxa90id (fxa90id@moz-E388F154.dsl.dynamic.t-mobile.pl) (Connection reset by peer)
- # [16:48] <@marcoz> davidb: got it! The onkeypress thingie needs a parameter, but it must be called event and nothing else.
- # [16:49] <@davidb> ah
- # [16:49] <@marcoz> The parameter itself in the function declaration can then be called anything.
- # [16:49] <@davidb> seems odd
- # [16:49] <@davidb> but rings a bell
- # [16:49] <@marcoz> You bet!
- # [16:51] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Connection reset by peer)
- # [16:51] * Quits: clown (clown@67828CC7.C1A51174.9D42CF23.IP) (Connection reset by peer)
- # [16:51] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [16:52] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [16:52] <@davidb> actually i can't believe i forgot that
- # [16:53] <@davidb> there is also something special about the binding of the event
- # [16:54] * khuey|away is now known as khuey
- # [16:55] <@davidb> (but that's another tale)
- # [16:56] <@davidb> In other news, Sina is introducing me to a MathPlayer contact.
- # [17:03] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [17:03] <@marcoz> davidb: That's great news!
- # [17:04] * @marcoz is stumbling from error to error in the meantime. Now the stuff in the switch case statements won't get executed.
- # [17:09] <@marcoz> ok, var instead of let. Why that is when everybody wants everybody to use let I have no f*cking idea.
- # [17:13] <@marcoz> davidb: Got it working.
- # [17:13] <@davidb> groovy
- # [17:14] <@davidb> 'let' does what you wish 'var' would.
- # [17:14] <@davidb> in general
- # [17:14] <@davidb> 'let' has scope similar to C
- # [17:15] <@marcoz> Hm, but in that function I wrote, I had to use var instead of let. The scope only needed to be within that function. I don't get this….
- # [17:16] <@marcoz> davidb: >
- # [17:18] <@davidb> i don't think let is official… it is a geckoism
- # [17:18] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [17:20] <@marcoz> davidb: Oh OK!
- # [17:22] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
- # [17:25] * Parts: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
- # [17:26] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
- # [17:26] * Quits: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net) (Quit: nhirata)
- # [17:27] * Joins: nhirata (anonymous@moz-1A50F7F8.hsd1.ca.comcast.net)
- # [17:54] * Quits: @marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Quit: Leaving.)
- # [18:20] * Quits: icaaq1 (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
- # [18:24] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [18:26] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [18:30] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [18:33] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
- # [18:38] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
- # [18:41] <tbsaunde> davidb: so, is accessible math stuff becoming more of a priority or something?
- # [18:42] <@davidb> tbsaunde: it is something that has been coming up more and more.
- # [18:42] <@davidb> It should be a solvable problem so I'd like to make it awesome in FF in Q2 or Q3
- # [18:42] <@davidb> interested?
- # [18:43] <@davidb> Right now people are using IE, MathJax and, and Mathplayer
- # [18:43] <@davidb> I'd like to at least make FF an option for that… but really would like to do better if possible.
- # [18:44] <@davidb> tbsaunde: it would be great to have you join and lurk on the initial phone meeting with the math player dev.
- # [18:44] <@davidb> lurk or participate
- # [18:52] <tbsaunde> davidb: ok, when is it?
- # [18:52] <@davidb> TBD
- # [18:53] <tbsaunde> davidb: sort of interested
- # [18:53] <@davidb> great
- # [18:59] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [19:01] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [19:19] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Connection reset by peer)
- # [19:19] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [19:22] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Connection reset by peer)
- # [19:22] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [19:24] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Connection reset by peer)
- # [19:24] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [19:27] * Quits: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com) (Connection reset by peer)
- # [19:27] * Joins: gavin (gavin@moz-DB4A9C19.scl3.mozilla.com)
- # [19:58] <@davidb> hub: 1:1?
- # [19:59] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [20:08] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [20:22] <@davidb> oh right… PTO
- # [20:22] <@davidb> ok i have to go ark for 120 minutes
- # [20:22] <@davidb> afk
- # [20:22] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [20:28] * Joins: davidb|mobile (yaaic@227ECB3B.F7EBA23.C3C3A9D0.IP)
- # [20:40] * Quits: davidb|mobile (yaaic@227ECB3B.F7EBA23.C3C3A9D0.IP) (Ping timeout)
- # [20:45] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [20:57] * Joins: icaaq (Adium@moz-200DC1CF.customers.ownit.se)
- # [21:00] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [21:03] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [21:04] <@firebot> trev.saunders@gmail.com granted review for attachment 721563 on bug 824662.
- # [21:04] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=824662 nor, --, mozilla22, surkov.alexander, REOP, Intermittent test_takeFocus.html | Can't get accessible for plugin
- # [21:15] <@firebot> trev.saunders@gmail.com cancelled review?(trev.saunders@gmail .com) for attachment 721559 on bug 833256.
- # [21:15] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=833256 nor, --, ---, joshyyuan, NEW, role note shouldn't pick up the name from subtree
- # [21:40] * Joins: fxa90id (fxa90id@moz-E388F154.dsl.dynamic.t-mobile.pl)
- # [21:49] * Joins: davidb (davidb@moz-1EB292CB.dsl.bell.ca)
- # [21:49] * ChanServ sets mode: +qo davidb davidb
- # [21:58] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Ping timeout)
- # [22:00] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [22:02] * Quits: SteveF (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Ping timeout)
- # [22:03] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # [22:18] * Quits: habber (habber@moz-8654C0B7.nyc.res.rr.com) (Quit: habber)
- # [22:27] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [22:40] * Quits: @davidb (davidb@moz-1EB292CB.dsl.bell.ca) (Quit: davidb)
- # [22:52] <@firebot> trev.saunders@gmail.com granted review for attachment 720590 on bug 678477.
- # [22:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=678477 nor, --, ---, surkov.alexander, ASSI, change ownership of nsCaretAccessible
- # [22:58] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [23:01] * Joins: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net)
- # [23:03] * Quits: victorporof (victorporo@5C92BCE4.477C3F8E.79933D60.IP) (Quit: victorporof)
- # [23:03] * Quits: marcoz (marco.zehe@moz-C9FBCBD4.dip.t-dialin.net) (Ping timeout)
- # Session Close: Thu Mar 07 00:00:01 2013
The end :)