/irc-logs / mozilla / #accessibility / 2012-03-23 / end
Options:
- # Session Start: Fri Mar 23 00:00:01 2012
- # Session Ident: #accessibility
- # [00:11] <@firebot> sgautherie.bz@free.fr changed the Status on bug 665083 from REOPENED to RESOLVED.
- # [00:11] <@firebot> sgautherie.bz@free.fr set the Resolution field on bug 665083 to WORKSFORME.
- # [00:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=665083 nor, --, ---, nobody, RESO WORKSFORME, Intermittent Win debug leak of (972 or 1944 or 2880) bytes in mochitest-other (nsAccessNode, nsAcces
- # [00:29] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608468 on bug 718627.
- # [00:29] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [00:41] * khuey|away is now known as khuey
- # [00:45] * Joins: surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP)
- # [00:45] * ChanServ sets mode: +o surkov
- # [00:46] <@surkov> hi, hub
- # [00:47] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [01:08] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:28] <@firebot> surkov.alexander@gmail.com granted in-testsuite on bug 737156.
- # [01:28] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737156 nor, --, ---, markcapella, ASSI, Map role=note to IA2 role NOTE instead of SECTION
- # [01:33] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [01:40] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608544 on bug 718627.
- # [01:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [01:42] <@firebot> trev.saunders@gmail.com denied review for attachment 606986 on bug 734566.
- # [01:42] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734566 nor, --, ---, nobody, NEW, optimize layout of TextAttrsMgr
- # [01:49] <@firebot> trev.saunders@gmail.com denied review for attachment 608402 on bug 737724.
- # [01:49] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
- # [01:56] <Mark_Capella> tbsaunde: if I |= eDefunctAccessible for bug#737724 in the constructor, won't IsDefunct() return true? I thought I tried this by mistake during development and all my tests failed...
- # [01:59] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [02:00] <Mark_Capella> oooops ... gotta read the bugzilla to catch up...
- # [02:02] <@firebot> markcapella@twcny.rr.com requested feedback from eitan@monotonous. org for attachment 608550 on bug 734982.
- # [02:02] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734982 nor, --, ---, markcapella, ASSI, Map ARIA role "form".
- # [02:08] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [02:12] <@tbsaunde> Mark_Capella: err, no, you shouldn't do anything with it in the constructor you should only need to change it in ::Shutdown()
- # [02:12] <@tbsaunde> sorry
- # [02:13] <Mark_Capella> tbsaunde: dont be sorry! I appreciate the help :)
- # [02:13] <@tbsaunde> Mark_Capella: yeah, but I did make a mistake :)
- # [02:14] <Mark_Capella> please ... i stopped counting mine
- # [02:14] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608149 on bug 718627.
- # [02:14] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [02:14] <@firebot> hub@mozilla.com cancelled review?(surkov.alexander@gm ail.com) for attachment 608544 on bug 718627.
- # [02:17] <@tbsaunde> surkov: can we use stuff like struct info { uint32_t types: 5; }; in gecko?
- # [02:18] <@firebot> mak77@bonardo.net changed the Status on bug 686909 from ASSIGNED to RESOLVED.
- # [02:18] <@firebot> mak77@bonardo.net set the Resolution field on bug 686909 to FIXED.
- # [02:18] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 686909 from --- to mozilla14.
- # [02:18] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=686909 nor, --, mozilla14, markcapella, RESO FIXED, The system suffix is for system generated events only
- # [02:20] <@surkov> tbsaunde: I think I saw something
- # [02:21] <@tbsaunde> surkov: well, that's the first thing that comes to mind for not manually adjusting stuff and would probably be fairly nice
- # [02:23] <@tbsaunde> surkov: if I understand bug 736944 correctly the issue is when we don't have an update pending and try to update the tree immediately instead of doing it when layout tells us like we normally do?
- # [02:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
- # [02:25] <@tbsaunde> also, the HandleNotification template stuff is *strange*
- # [02:25] <@surkov> tbsaunde: sort of yes, we try to create accessible tree for frames when they are destroyed
- # [02:25] <@surkov> but flexible :)
- # [02:28] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
- # [02:31] <@tbsaunde> surkov: true, but I don't really want to think about what the compiler generates for it
- # [02:33] <@firebot> trev.saunders@gmail.com granted review for attachment 608175 on bug 736944.
- # [02:33] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
- # [02:37] <@tbsaunde> surkov: can you explain what happens in bug 706784? I'm not immediately clear what case your handling
- # [02:37] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
- # [02:49] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608557 on bug 718627.
- # [02:49] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [02:49] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608558 on bug 718627.
- # [02:49] * Quits: @hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [03:10] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [03:10] * ChanServ sets mode: +o hub
- # [03:48] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [03:49] * khuey is now known as khuey|away
- # [03:49] * khuey|away is now known as khuey
- # [03:53] <@tbsaunde> surkov: ?
- # [03:53] <@firebot> surkov.alexander@gmail.com granted review for attachment 608557 on bug 718627.
- # [03:53] <@surkov> tbsaunde: ?
- # [03:53] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [03:54] <@tbsaunde> <@tbsaunde> surkov: can you explain what happens in bug 706784? I'm not immediately clear what case your handling
- # [03:54] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
- # [03:55] <@surkov> tbsaunde: I think this can happen when linkable goes away and then its parent action accessible goes away so they get an access before we destroyed the object
- # [03:58] <@firebot> surkov.alexander@gmail.com granted review for attachment 608558 on bug 718627.
- # [03:58] <@tbsaunde> surkov: they get an access to the linkable how?
- # [03:58] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [03:58] <@tbsaunde> surkov: nd why isn't the linkable accessible defunct?
- # [03:59] <@surkov> hm, good question, let me think
- # [04:00] <@surkov> I can't see scenario
- # [04:01] <@surkov> I think we crash because action accessible was destroyed and linkable wasn't shutdown
- # [04:01] <jhk> tbsaunde: http://pastebin.mozilla.org/1531846 is this alignment proper?
- # [04:02] <@surkov> but can't see why it happens without saying something is broken in tree update logic
- # [04:02] <@tbsaunde> surkov: I could believe that but that means its a tree invalidation bug of some sort right?
- # [04:02] <@surkov> true
- # [04:02] <@surkov> we have some assertions about unattached accessible from tree
- # [04:02] <@tbsaunde> so, does that patch actually fix anything? or is it just a prair?
- # [04:03] <@surkov> prair I think
- # [04:03] <@tbsaunde> surkov: ok, so you haven't tested it?
- # [04:03] <@surkov> If I would know how
- # [04:03] <@surkov> we don't have str right?
- # [04:04] <@tbsaunde> I don't think so
- # [04:04] <@surkov> so how I would try it out?
- # [04:05] <@tbsaunde> I guess that would be hard
- # [04:05] <@tbsaunde> I'm tempted to see if davidb can get us a crash stack in msvc with the crash dump
- # [04:05] <@tbsaunde> hopefully with registers and local vars
- # [04:06] <jhk> surkov: ^
- # [04:06] <@surkov> jhk: what's the question?
- # [04:07] <@surkov> tbsaunde: it could take forever :)
- # [04:07] <jhk> about the alignment in bug 726005
- # [04:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726005 nor, --, ---, jigneshhk1992, NEW, IDRefsIterator::Next() should use nsDocAccessible::GetAccessible()
- # [04:07] <@tbsaunde> jhk: looks fine
- # [04:07] <jhk> thanks:)
- # [04:07] <@surkov> tbsaunde: if you think it makes sense to take this patch then let's get it and see if it's gone (it's top crasher)
- # [04:08] <@surkov> tbsaunde: did you looked at nsString members?
- # [04:08] <@surkov> wonder if it's aligned properly
- # [04:08] <@tbsaunde> surkov: yeah,but I don't really like making things virtual just sort of hoping problems go away
- # [04:08] <@surkov> I see
- # [04:09] <@surkov> tbsaunde: from correctness it sounds ok: because we initialize action in BoundToParent() so we should initialize it in UnBoundFromParent
- # [04:09] <@tbsaunde> surkov: I was thinking of just asking david tomorrow if he had time to look
- # [04:09] <@surkov> otherwise the linkable accessible exposes value, actions and etc when it's disconnected from the tree
- # [04:10] <@tbsaunde> surkov: I guess, I don't think it'll really hurt anything other than perf a little
- # [04:10] <@surkov> ok
- # [04:10] <@tbsaunde> but at the same time I'd like to understand the issue if we cna especially if tree update is broken somehow
- # [04:11] <@surkov> that's right
- # [04:12] <@tbsaunde> are you fine with landing it tomorrow morning if david can't help us?
- # [04:13] <@tbsaunde> alternatively I wonder if we can get jesse to run the fuzzer with a11y on and that extenssion or whatever it is installed
- # [04:13] <@tbsaunde> but I'd think we want to take the patch if we go that route
- # [04:17] <@surkov> tbsaunde: I'm fine, but in either case we need that patch for correctness
- # [04:18] <@tbsaunde> surkov: well, if we're going to start reparenting things yeah I guess so
- # [04:19] <@tbsaunde> surkov: wasn't thinking about that though
- # [04:19] <@tbsaunde> and without reparenting its sort of arguable that if your already shutting it down it doesn't matter
- # [04:19] <@surkov> tbsaunde: I meant other scenario: so somebody removes linkable and we fire hide event, AT handles hide event and still can do an action for unattached accessible for example
- # [04:20] <@surkov> that's doesn't sound like we should allow this
- # [04:22] <@tbsaunde> surkov: yeah, arg, I forgot Shutdown() happens after ide event is down
- # [04:22] <@tbsaunde> *done
- # [04:32] <@tbsaunde> surkov: btw yeah, I did look at at strings they're a pointer and 2 32 bit ints btw
- # [04:32] <@surkov> ok
- # [04:39] <@firebot> markcapella@twcny.rr.com requested feedback from trev.saunders@gma il.com for attachment 608589 on bug 737724.
- # [04:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
- # [04:40] <@firebot> trev.saunders@gmail.com granted review for attachment 607832 on bug 706784.
- # [04:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=706784 cri, --, mozilla11, surkov.alexander, REOP, Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ] (mainly correlat
- # [04:41] <@tbsaunde> surkov: how do you feel about shutting accessibles down before firing hide events? (I haven't thought it through yet)
- # [04:44] <@surkov> tbsaunde: nah, ATs do processing of hide events target
- # [04:45] <@tbsaunde> yeah, I gues s
- # [04:52] <@firebot> trev.saunders@gmail.com cancelled feedback?(trev.saunders@gma il.com) for attachment 608589 on bug 737724.
- # [04:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
- # [05:01] <Mark_Capella> tbsaunde: lemme IRQ ... might be quicker here ...
- # [05:01] <Mark_Capella> 1) Looking at the declarations ... 2) Will file a followup bug for the enums ...
- # [05:01] <Mark_Capella> 3) doing 1<<2 forces me to change enum AccessibleTypes eApplicationAccessible = 1 << 3, eAutoCompleteAccessible = 1 << 4, and etc ... you say thats ok ?
- # [05:01] <@tbsaunde> man, the ISimpleDOMNode stuff could use some serious decomtamination
- # [05:02] <@tbsaunde> Mark_Capella: I'm not sure I follow 3
- # [05:03] <@tbsaunde> oh, I see
- # [05:03] <Mark_Capella> well it looks like the enum ChildrenFlags are at 0 and 1, and then enum AccessibleTypes are from 2 and on ... all wrapped into mFlags bits
- # [05:03] <@tbsaunde> surkov: I was hoping cleaning up the way the enums work would obsolete the need to worry about what we do when we add a new accessible type
- # [05:06] <@tbsaunde> surkov: do you object to doing the struct thing so we'd have struct mFlags { uint32_t childrenFlags: 2; bool defunct: 1; uint32_t types: <n>; }; and then we can static_assert(sizeof(mFlags) == 4) and do things like mFlags.defunct = true or mFlags.type |= eApplicationAccessible
- # [05:08] <@surkov> tbsaunde: that depends when it gets fixed
- # [05:08] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Client exited)
- # [05:09] <@tbsaunde> surkov: sure, so we make sure it gets fixed quickly :) are you planning to add any new types immedaitely?
- # [05:09] <@surkov> no
- # [05:09] <@tbsaunde> it shouldn't be hard to do
- # [05:11] * Joins: aaronlev_ (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [05:16] <Mark_Capella> <=== watching / listening
- # [05:26] <Mark_Capella> ok it got quiet in here ... did ya'll decide what I need to do for my part? I'm left where I was wondering if it was ok to
- # [05:26] <Mark_Capella> change enum AccessibleTypes eApplicationAccessible = 1 << 3, eAutoCompleteAccessible = 1 << 4 after I change my Defunct enums to 1<<2...
- # [05:27] <Mark_Capella> or if theres a new plan in progress that I need to wait for ...
- # [05:31] <@tbsaunde> Mark_Capella: well, shifting them all down should be fine
- # [05:33] <Mark_Capella> k ... then remove declarations and rebuild, file a bug as requested ... thanks for now :)
- # [05:53] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.8/20120306000137])
- # [05:54] * khuey is now known as khuey|away
- # [05:57] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [06:02] * Quits: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [06:12] * Quits: aaronlev_ (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev_)
- # [06:40] <@firebot> New Core - Disability Access APIs bug 738549 filed by ginn.chen@oracle.com.
- # [06:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [06:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738549 nor, --, ---, nobody, NEW, [Bookmarks Library] signal name `selection_changed' is invalid for instance `xxxxxxxx`
- # [06:46] <@firebot> surkov.alexander@gmail.com requested review from bzbarsky@mit.edu for attachment 608601 on bug 656225.
- # [06:46] <@firebot> surkov.alexander@gmail.com changed the Status on bug 656225 from NEW to ASSIGNED.
- # [06:46] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=656225 maj, --, ---, surkov.alexander, ASSI, [A11Y]New profile item in firefox4.0 user profile dialog is not accessible.
- # [06:47] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [07:01] <@firebot> markcapella@twcny.rr.com requested feedback from trev.saunders@gma il.com for attachment 608608 on bug 737724.
- # [07:01] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737724 nor, --, ---, markcapella, ASSI, make IsDefunct() inline
- # [07:06] * Quits: shorlander (shorlander@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Leaving...)
- # [07:35] * Joins: icaaq (Adium@moz-7D09279.cust.bredbandsbolaget.se)
- # [07:36] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:40] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Ping timeout)
- # [07:48] * Joins: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [07:54] * Quits: @jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [08:11] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 731091 from --- to mozilla13.
- # [08:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=731091 nor, --, mozilla13, nobody, NEW, menuStart accessible event fired on sub-menu after focus event for focused item
- # [08:13] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [08:13] * ChanServ sets mode: +o jprmc
- # [08:18] * Quits: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev)
- # [08:29] * Joins: margle (margle@moz-7B904F7C.dynamic.isadsl.co.za)
- # [08:46] <Mark_Capella> tbsaunde: do you have time to feedback? Bug 726071 - get rid nsAccUtils::
- # [08:46] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726071 nor, --, ---, markcapella, ASSI, get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem
- # [08:46] * Quits: victorporof (victorporo@E9758364.9EC0A5AF.CFE928A7.IP) (Quit: Leaving...)
- # [08:55] * Quits: @hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [10:09] * Joins: victorporof (victorporo@40018561.F684631.21A4E96A.IP)
- # [10:31] <@firebot> marco.zehe@googlemail.com requested approval-mozilla-aurora from the wind for attachment 605820 on bug 735666.
- # [10:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=735666 cri, --, mozilla14, surkov.alexander, RESO FIXED, crash [@ nsIDocument::GetContainer() ]
- # [10:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [10:32] <@firebot> marco.zehe@googlemail.com requested approval-mozilla-beta from the wind for attachment 605820 on bug 735666.
- # [10:59] * Joins: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl)
- # [11:04] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [11:23] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [11:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:44] * Joins: MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net)
- # [11:44] * ChanServ sets mode: +o MarcoZ
- # [12:14] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608656 on bug 727942.
- # [12:14] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
- # [12:21] <@firebot> surkov.alexander@gmail.com changed the Status on bug 445509 from NEW to RESOLVED.
- # [12:21] <@firebot> surkov.alexander@gmail.com set the Resolution field on bug 445509 to FIXED.
- # [12:21] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 445509 from --- to mozilla13.
- # [12:21] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=445509 nor, --, ---, surkov.alexander, NEW, Make sure CSS text attributes are performant - use nsIFrame instead of computed style
- # [12:37] <@firebot> New Core - Disability Access APIs bug 738598 filed by rao.nischal@gmail.com.
- # [12:37] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738598 nor, --, ---, nobody, UNCO, Frame for firefox does not implement the state "active" when firefox is the active frame
- # [12:48] <@firebot> marco.zehe@googlemail.com granted review for attachment 608656 on bug 727942.
- # [12:48] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
- # [13:06] * Quits: margle (margle@moz-7B904F7C.dynamic.isadsl.co.za) (Quit: Computer has gone to sleep.)
- # [13:19] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
- # [13:19] * ChanServ sets mode: +o askalski
- # [13:26] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
- # [13:35] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:39] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:39] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [13:41] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Ping timeout)
- # [13:46] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
- # [13:51] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [13:52] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
- # [13:59] * Joins: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl)
- # [13:59] * Quits: fxa90id (fxa90id@moz-D20B191C.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [14:04] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
- # [14:04] * ChanServ sets mode: +o askalski
- # [14:04] <@askalski> hi everyone
- # [14:06] <@firebot> mak77@bonardo.net changed the Status on bug 736944 from ASSIGNED to RESOLVED.
- # [14:06] <@firebot> mak77@bonardo.net set the Resolution field on bug 736944 to FIXED.
- # [14:06] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 736944 from --- to mozilla14.
- # [14:07] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=736944 cri, --, ---, surkov.alexander, ASSI, crash in nsAccTreeWalker::NextChildInternal @ nsIFrame::IsGeneratedContentFrame
- # [14:08] <@firebot> mak77@bonardo.net changed the Status on bug 737156 from ASSIGNED to RESOLVED.
- # [14:08] <@firebot> mak77@bonardo.net set the Resolution field on bug 737156 to FIXED.
- # [14:08] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 737156 from --- to mozilla14.
- # [14:08] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=737156 nor, --, mozilla14, markcapella, RESO FIXED, Map role=note to IA2 role NOTE instead of SECTION
- # [14:08] <@firebot> mak77@bonardo.net changed the Status on bug 726005 from NEW to RESOLVED.
- # [14:08] <@firebot> mak77@bonardo.net set the Resolution field on bug 726005 to FIXED.
- # [14:08] <@firebot> mak77@bonardo.net changed the Target Milestone on bug 726005 from --- to mozilla14.
- # [14:08] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726005 nor, --, ---, jigneshhk1992, NEW, IDRefsIterator::Next() should use nsDocAccessible::GetAccessible()
- # [14:09] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [14:09] * ChanServ sets mode: +qo davidb davidb
- # [14:09] <@tbsaunde> askalski: hi
- # [14:09] <@davidb> hi all!
- # [14:09] * davidb is now known as davidb|mtg
- # [14:10] <@askalski> hi tbsaunde , davidb
- # [14:10] <@davidb|mtg> hi hi hi hi hi
- # [14:22] <@MarcoZ> Ho ho ho ho ho ;)
- # [14:34] * Joins: clown (clown@CA4758C5.A6295926.9D42CF23.IP)
- # [14:43] * Joins: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl)
- # [14:45] * Quits: victorporof (victorporo@40018561.F684631.21A4E96A.IP) (Quit: Leaving...)
- # [15:01] * davidb|mtg is now known as davidb
- # [15:05] <@askalski> surkov, can you tell me where file "AccessibleRoles.h" is located?
- # [15:05] <@surkov> askalski: what is that?
- # [15:05] <@MarcoZ> davidb: I am playing with the pdf.js implementation.
- # [15:05] <@askalski> surkov, the one referenced in nsRoleMap in msaa
- # [15:06] <@MarcoZ> davidb: Would you mind taking a look at this file: http://www.fyve.de/downloads/Preistabelle.pdf
- # [15:06] <@surkov> askalski: IA2 file I guess in other something directory
- # [15:06] <@surkov> askalski: try mxr
- # [15:06] <@MarcoZ> davidb: The text rendered is in very short chunks.
- # [15:06] <@surkov> it's good to find files
- # [15:06] <@askalski> surkov, mxr?
- # [15:06] <@surkov> askalski: mxr.mozilla.org
- # [15:07] <@davidb> MarcoZ: ok grabbing nightly
- # [15:08] <@MarcoZ> For example, the very first word in that PDF goes:
- # [15:08] <@MarcoZ> Preita
- # [15:08] <@MarcoZ> b
- # [15:08] <@MarcoZ> elle
- # [15:09] <@firebot> New Core - Disability Access APIs bug 738635 filed by surkov.alexander@gmail.com.
- # [15:09] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608685 on bug 738635.
- # [15:10] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738635 nor, --, ---, nobody, NEW, fix XUL tree accessible leak and add XUL tree mochitest sugar
- # [15:11] <@davidb> MarcoZ: confirmed
- # [15:12] <@davidb> via dom inspection
- # [15:12] <@tbsaunde> askalski: surkov I'm pretty sure that would be generated from idl
- # [15:12] <@davidb> MarcoZ: I wonder why
- # [15:12] <@askalski> tbsaunde, that explains a lot
- # [15:12] <@tbsaunde> askalski: what are you trying to do?
- # [15:12] <@davidb> MarcoZ: can you ask in #pdf?
- # [15:12] <@surkov> tbsaunde: ah, right
- # [15:13] <@askalski> tbsaunde, I wonder if the reason why pyia doesn't work on x64 is that it's file listing constants is outdated
- # [15:13] <@askalski> tbsaunde, it would be weird, since changing binary interfaces is a disaster, but worth checking
- # [15:13] <@surkov> askalski: anyway it's located in other-licenses/ia2
- # [15:13] <@davidb> MarcoZ: actually there is this weird div overlap on the second e
- # [15:13] * @davidb examines via tilt
- # [15:14] <@tbsaunde> askalski: it missing new constants wouldn't be that suprising
- # [15:14] <@askalski> tbsaunde, good. I will also look for includes it does
- # [15:14] <@askalski> davidb, is it necessary for me to understand how pyia works?
- # [15:15] <@askalski> davidb, I would have to catch up a lot with COM
- # [15:15] <@askalski> davidb, which I am OK with, but maybe I should do something different before meeting
- # [15:15] <@davidb> askalski: good question, is pyia the wrapper for both COM and atk/at-spi?
- # [15:15] <@askalski> davidb, nope. just MSAA
- # [15:15] <@davidb> i haven't looks at this stuff
- # [15:16] <@askalski> davidb, it does refer hovewer a at-spi counterpart in gnome project
- # [15:16] <@davidb> learning COM would be valuable, but you are learning so many things right now I bet
- # [15:16] <@davidb> eeejay would know of course
- # [15:16] <@askalski> davidb, actually I am diving in huge amounts of code
- # [15:16] <@davidb> askalski: i think understanding the API is the main thing, not the guts
- # [15:16] <@askalski> davidb, I understand to some degree what speclenium does
- # [15:17] <@askalski> davidb, and it delegates clienting the a11y interfaces to libraries. pyia is just one of them
- # [15:17] <@tbsaunde> askalski: why do we care about working on x64 anyway?
- # [15:17] <@davidb> ok
- # [15:18] <@tbsaunde> askalski: or does pyia not work on win32 either?
- # [15:18] <@askalski> tbsaunde, it works on win32
- # [15:18] <@askalski> davidb, so what, ignore 64, focus on linux instead?
- # [15:18] <@davidb> i'd forge ahead with what works
- # [15:18] <@davidb> askalski: do you have win32?
- # [15:18] <@askalski> davidb, forge ahead? what do you mean? yes, I have win32
- # [15:18] <@tbsaunde> yeah, especially when we don't really care about what doesn't
- # [15:19] <@askalski> davidb, ok. so I should dig into MozBase examples instead?
- # [15:19] <@davidb> askalski: is ignoring 64 and linux and going with win32 an option?
- # [15:19] <@tbsaunde> askalski: move forward using win32 and ignore the fact x64 is busted
- # [15:19] <@davidb> echo echo echo :)
- # [15:19] <@askalski> davidb, tbsaunde, linux is busted now as well
- # [15:20] <@tbsaunde> askalski: sure, but you can atleast ignore the problem with pyia :)
- # [15:20] <@davidb> with or via?
- # [15:20] <@askalski> davidb, pyia works only with win32 now
- # [15:20] <@tbsaunde> davidb: I don't follow
- # [15:21] <@davidb> askalski: isn't that good enough?
- # [15:21] <@askalski> davidb, I thought we want to do some serious testing :D
- # [15:21] <@davidb> yes I mean "for now"
- # [15:21] <@davidb> Let me think...
- # [15:21] <@tbsaunde> askalski: sure, but for pltforms we care about which doesn't include win64
- # [15:22] <@askalski> davidb, ok. right. I checked my notes, and last time you said to go with MozBase and do speclenium in spare time
- # [15:22] <@askalski> davidb, missed the track this morning
- # [15:22] <@davidb> speclenium is too general a term sometimes :)
- # [15:23] <@davidb> So, you've got speclenium running on win32 - great.
- # [15:23] <@davidb> So for the meeting, you'll want to have done your homework on mozbase, and maybe look at how pep test was designed.
- # [15:24] <@firebot> trev.saunders@gmail.com granted feedback for attachment 607494 on bug 726071.
- # [15:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=726071 nor, --, ---, markcapella, ASSI, get rid nsAccUtils::GetPositionAndSizeForXULSelectControlItem
- # [15:24] <@askalski> davidb, ok
- # [15:24] <@davidb> askalski: does it make sense?
- # [15:24] <@firebot> marco.zehe@googlemail.com granted review for attachment 608685 on bug 738635.
- # [15:24] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738635 nor, --, ---, nobody, NEW, fix XUL tree accessible leak and add XUL tree mochitest sugar
- # [15:24] <@askalski> davidb, hmm, it does, but unless pyia problem is solved, all we can achieve is some basic win32 tests
- # [15:25] <@askalski> davidb, I just googled for pyatspi, pyia linux counterpart, and it haven't been updated for two years
- # [15:25] <@tbsaunde> askalski: if your going to work on getting platforms other than win32 working mac and linux are probably more important atm than win64
- # [15:25] <@davidb> askalski: once you are comfortable you can go into the meeting with a good overview, feel free to deep dive on the speclenium bugs
- # [15:25] <@davidb> askalski: and the bonus is that you can confer with eeejay by then
- # [15:26] <@askalski> davidb, you're right. I will dig into MozBase now and hang on IRC with my questions
- # [15:26] <@davidb> tbsaunde: I'm going to have to get your an "I hate Win 64" t shirt
- # [15:26] <@davidb> askalski: sounds good to me
- # [15:26] <@davidb> thanks
- # [15:26] <@askalski> davidb, you can get "I hate Win *" for me
- # [15:26] <@davidb> heh
- # [15:26] <@davidb> sold out
- # [15:26] <@tbsaunde> davidb: no, I don't hate it just don't see the point in working on platforms we won't be releasing builds for any time soon
- # [15:27] <@askalski> yeah, that was predictable :D
- # [15:27] <@davidb> tbsaunde: yeah i'm just taking the piss
- # [15:27] <@davidb> oops brit slang
- # [15:27] <@davidb> == just kidding
- # [15:27] <@davidb> There is indeed sound reason to not focus on 64 speclenium issues right now.
- # [15:28] <@tbsaunde> askalski: why does pyia not working on win64 effect what we can test?
- # [15:28] <@askalski> tbsaunde, honestly, I still have not received a deep briefing on what we're testing :D
- # [15:29] <@davidb> askalski: I want surkov to answer that.
- # [15:29] <@surkov> davidb: what exactly?
- # [15:29] <@davidb> surkov: the tests that we will write
- # [15:29] <@davidb> i mean i know in general.
- # [15:29] <@tbsaunde> askalski: you should probably look for pyatspi2 instead of pyatspi but it is being updated :)
- # [15:30] <@surkov> davidb: platform tests?
- # [15:30] <@davidb> surkov: yeah
- # [15:30] <@davidb> i think it would help askalski to have concrete ideas
- # [15:30] <@surkov> davidb: just testing hierarchy, ISimpleDOM, MSAA, IA2 methods and MSAA events
- # [15:31] <@surkov> I think loading a plain page probably with scripts is enough
- # [15:31] <@davidb> ew ISimpleDOM - really?
- # [15:32] <@davidb> surkov: testing plain mappings seems a bit underwhelming. events seem more useful yes, but i think it is interactions that mozbase is uniquely good for.
- # [15:32] <@davidb> I'm curious about specifically how this tests things that mochitests don't (mostly) cover.
- # [15:32] * khuey|away is now known as khuey
- # [15:33] <@davidb> Which I think is roboting user actions and setting expectations on results that are closer to the AT side
- # [15:33] <@davidb> But that is very general.
- # [15:33] <@surkov> davidb: I don't think we need that
- # [15:33] <@askalski> davidb, no, it's ok. so it is close to what speclenium does
- # [15:33] <@davidb> ok I'm listening
- # [15:34] <@askalski> davidb, that was it :). The only thing more speclenium does is provide a common interface to different implementations and diff the results
- # [15:34] <@surkov> davidb: listening me? we don't need anything serious on platform level because all logic is tested by mochitests
- # [15:34] <@davidb> yeah
- # [15:34] <@askalski> but it's not really working right now, unles...
- # [15:34] <@tbsaunde> davidb: stuff mapping internal things to platform layer stuff generally doesn't get tested at ll by mochitests so, not exciting sure but still useful
- # [15:34] <@surkov> if you want to test what AT does then run AT test suites
- # [15:34] <@askalski> what is AT?
- # [15:35] <@davidb> surkov: put another way "why do we need platform tests"?
- # [15:35] <@davidb> Assistive Technology (like screen readers)
- # [15:35] <@surkov> askalski: assistive technologies, softwares like screen readers and etc
- # [15:35] <@davidb> echoe echo echo :)
- # [15:35] <@surkov> davidb: because we have a platform specific code
- # [15:35] <@surkov> and we have regression in platform specific code layer
- # [15:35] <@davidb> aha
- # [15:36] <@davidb> surkov: yes, so shall we use that as a concrete example of a test?
- # [15:36] <@davidb> Can you roughly describe the test?
- # [15:37] <@davidb> BTW I wish we could count on AT test suites
- # [15:37] * @davidb sprints for coffee but promises to read back scroll
- # [15:38] <@surkov> davidb: one thing is make sure all methods return what we expect, for events: we could just load a simple page then does something and therefore fires an event, we listen it
- # [15:38] * tbsaunde is now known as tbsaunde|afk
- # [15:43] <@davidb> surkov: is that in case we some how mangle events in our platform layer? is that what happened before?
- # [15:43] <@davidb> sorry to keep pressing, but I want to reach a nirvana of understanding :)
- # [15:44] * @davidb sips a fantastic toronto office coffee
- # [15:44] <@surkov> davidb: we could have and that'd be really nice but if not then just load the page that makes something onload
- # [15:45] <@davidb> surkov: so one simple example test is making sure we fire the right events of unload - is that what you are saying?
- # [15:45] <@davidb> onload
- # [15:45] <@davidb> silly autocorrect
- # [15:45] <@surkov> yes
- # [15:45] <@davidb> yes agreed. but we sort of do that in mochitests.
- # [15:47] <@davidb> i mean, imagine there is a cost to running these on every push. how can we optimize value?
- # [15:49] <@davidb> lol, the Google I/O team sent me 13 reminders about my re-sale invitation.
- # [15:49] <@davidb> 13.
- # [15:49] <@MarcoZ> lol
- # [15:49] <@MarcoZ> davidb: Did your investigation turn up anything interesting?
- # [15:49] <@davidb> MarcoZ: nothing more than I mentioned. Did you ping #pdf?
- # [15:50] <@MarcoZ> davidb: Am going to now.
- # [15:50] <@davidb> groovy
- # [15:50] * Quits: @MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net) (Quit: Gone for now)
- # [15:50] <@davidb> tilt confirmed the overlap
- # [15:50] * Joins: MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net)
- # [15:50] * ChanServ sets mode: +o MarcoZ
- # [15:51] <@davidb> MarcoZ: tilt (inspect->3d) confirmed the overlap
- # [15:51] <@MarcoZ> Ouch, hit the wrong menu item.
- # [15:51] <@davidb> heh
- # [15:51] <@MarcoZ> davidb: Is it #pdf or #pdfjs? #pdf was empty.
- # [15:51] <@davidb> oh pdfjs
- # [15:52] <@davidb> surkov: am I making sense?
- # [15:55] <@surkov> davidb: dunno, I have doubts then we can make suffer tinderbox machines because of our tests
- # [15:55] <@davidb> surkov: i parse errored on that sentence
- # [15:56] <@surkov> what and what for you want to optimize?
- # [15:56] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
- # [15:56] * ChanServ sets mode: +o hub
- # [15:56] <@davidb> surkov: oh, I want to understand that we are really testing something likely to break.
- # [15:57] <@surkov> davidb: you never know what is likely
- # [15:57] <@surkov> regressions are possible, I recall relatively recent regressions on MSAA layer
- # [15:58] <@davidb> yes, can you describe how we would write a test for one of them that isn't covered by a mochitest?
- # [15:58] <@surkov> davidb: ok, you're changing IAccessible method, write a test
- # [15:58] <@surkov> you touch events code, ok, write a test
- # [15:59] <@surkov> platform events code
- # [15:59] <@davidb> write a platform test
- # [15:59] <@surkov> so write platform tests for those parts that aren't tested by mochitests
- # [15:59] <@davidb> right
- # [15:59] <@davidb> i think that's key
- # [15:59] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [15:59] <@MarcoZ> for example, the URL in the accValue hack in link accessibles.
- # [16:00] <@davidb> yes
- # [16:00] <@MarcoZ> In MSAA.
- # [16:00] <@surkov> so if one million controls fires focus event then you need to write MSAA test for only one control and see if it fires MSAA focus event
- # [16:00] <@surkov> MarcoZ: right
- # [16:00] <@davidb> so far I'm in agreement with you both
- # [16:00] <@surkov> ok
- # [16:00] <@davidb> I also thing interactions can be useful.
- # [16:00] <@davidb> think
- # [16:01] <@davidb> but that's not something we need to worry about immediately
- # [16:02] <@MarcoZ> I was just asked to report an issue at github. Getting scared.
- # [16:02] <@davidb> One rule of thumb might be: if we find ourselves writing the same test on each platform, maybe it could just be a mochitest.
- # [16:02] <@davidb> MarcoZ: haha
- # [16:02] <@surkov> davidb: mm, that's something we need to address, being able to test something is important thing
- # [16:02] <@davidb> testing is important yes.
- # [16:03] <@davidb> not sure what you mean by something
- # [16:03] <@surkov> == anything
- # [16:03] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [16:03] <@davidb> unicorns! :)
- # [16:03] <@surkov> everything
- # [16:03] <@surkov> anyway
- # [16:03] <@surkov> just things
- # [16:04] <@davidb> ok i can agree with that
- # [16:04] <@davidb> there is usually a decision… like for example:
- # [16:04] <@askalski> davidb, I will dig for a moment with pyatspi
- # [16:04] <@davidb> testing 1000 focus events can be useful actually. an argument can be made.
- # [16:04] <@askalski> davidb, I found a *much* more recent version, trying to get it working
- # [16:04] <@davidb> so we make a call.
- # [16:05] <@askalski> davidb, it's pyia for linux (gnome)
- # [16:05] <@davidb> ok
- # [16:05] * Quits: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [16:05] <@davidb> askalski: but really, don't dwell on it for hours yet :)
- # [16:05] <@davidb> IMO
- # [16:06] <@askalski> davidb, OK. I am just very curious. I would prefer to use linux as primary dev platform for tests
- # [16:06] <@davidb> i know
- # [16:06] <@MarcoZ> I knew it! I said I'd be scared, and yes, at the URL of the project there's no link for an issue tracker.
- # [16:06] <@davidb> MarcoZ: URL?
- # [16:07] <@MarcoZ> http://andreasgal.github.com/pdf.js/
- # [16:07] <@davidb> try https://github.com/andreasgal/pdf.js
- # [16:08] <@davidb> MarcoZ: https://github.com/mozilla/pdf.js/issues
- # [16:08] <@MarcoZ> OMG so many sources....
- # [16:08] <@davidb> You had to chose 'fork me on github' on the original URL you gave me
- # [16:08] <@davidb> heh
- # [16:08] <@davidb> use type ahead find for issues or something
- # [16:09] <@davidb> askalski: there is a trade off. We need to focus on Windows because that's where are users are, and this competes with a desire to use a real operating system suitable for development and speed.
- # [16:09] <@davidb> so yeah feed your curiosity but not for too long please :)
- # [16:10] <@askalski> davidb, ok. less than hour
- # [16:10] <@davidb> at least, we can reassess after the meeting
- # [16:10] <@davidb> cool
- # [16:16] <@askalski> davidb, yeah, the gnome support is a collateral damage of transition from gnome 2 to gnome 3
- # [16:18] <@davidb> makes sense
- # [16:19] <@davidb> luckily accerciser has a maintainer.
- # [16:19] <@askalski> davidb, although I haven't fixed it. yes accerciser works
- # [16:19] <@davidb> ok
- # [16:19] <@askalski> davidb, I will back to it later
- # [16:19] <@davidb> sounds good
- # [16:28] <@tbsaunde|afk> davidb: btw do we have an idea from telemetry how many people are using linux with a11y or windows with unknown screen readers?
- # [16:28] <@davidb> tbsaunde|afk: no
- # [16:28] <@davidb> tbsaunde|afk: wait
- # [16:29] <@davidb> linux: no
- # [16:29] * tbsaunde|afk is now known as tbsaunde
- # [16:29] <@davidb> windows: we should be able to know by asking #metrics
- # [16:29] * @davidb checks something
- # [16:30] <@tbsaunde> davidb: ok :(
- # [16:31] <@davidb> tbsaunde: do we have a bug to add "UNKNOWN"?
- # [16:31] <@tbsaunde> davidb: I thought you already did it
- # [16:31] <@davidb> me too
- # [16:31] <@davidb> bug 729154
- # [16:31] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=729154 nor, --, ---, dbolter, NEW, Telemetry for a11y instantiation by unknown cause.
- # [16:31] <@davidb> needs landing - i'll land that today
- # [16:32] <@tbsaunde> oh, yeah I remember know
- # [16:32] <@davidb> oh wait
- # [16:32] <@davidb> surkov has requests
- # [16:33] <@davidb> i don't understand them :(
- # [16:33] <@tbsaunde> davidb: I thought we were going to change to the flag histogram thing
- # [16:33] <@davidb> yes
- # [16:33] <@davidb> tbsaunde: can you drive this?
- # [16:34] <@tbsaunde> davidb: yeah, I guess
- # [16:35] <@davidb> tbsaunde: bug 733510 (assigned)
- # [16:35] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=733510 nor, --, ---, trev.saunders, NEW, Transition boolean a11y telemetry to 'flag' telemetry as appropriate
- # [16:39] <@tbsaunde> davidb: you wanted all of the A11Y_xxx_USED to be flags per session right?
- # [16:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [16:43] <@davidb> tbsaunde: yes
- # [16:45] <@MarcoZ> davidb: https://github.com/mozilla/pdf.js/issues/1397
- # [16:45] <@davidb> MarcoZ: right on.
- # [16:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [16:52] * khuey is now known as khuey|away
- # [17:11] * Joins: muralisr92 (chatzilla@FC4FF430.C558A9D6.F1C91561.IP)
- # [17:23] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608731 on bug 727942.
- # [17:23] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
- # [17:23] * Joins: drexler (chatzilla@moz-BD26ECCD.hsd1.vt.comcast.net)
- # [17:24] <@hub> MarcoZ: there is some weird stuff happening in the selection too
- # [17:25] <@hub> MarcoZ: for that PDF issue
- # [17:28] * Joins: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net)
- # [17:38] * khuey|away is now known as khuey
- # [17:39] <@firebot> marco.zehe@googlemail.com granted review for attachment 608731 on bug 727942.
- # [17:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
- # [17:40] <@surkov> speedy MarcoZ
- # [17:40] <@MarcoZ> Hub: I suspect that there is. This PDF looks like it's rather crude.
- # [17:41] <@MarcoZ> surkov: These patches are straight-forward. :) Thanks for moving the zoomDocument function into layout.js, where it's more appropriate.
- # [17:41] <@surkov> yw :)
- # [17:43] * Quits: muralisr92 (chatzilla@FC4FF430.C558A9D6.F1C91561.IP) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120310010316])
- # [17:46] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
- # [17:46] <@hub> MarcoZ: PDF is a nightmare and people writing PDF generator usually have no clue
- # [17:47] <@MarcoZ> hub: I fully agree!
- # [17:48] <@MarcoZ> Hub: I used to coin the phrase that PDF and accessibility is a contradiction in terms.
- # [17:50] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [17:51] <@hub> ok, must go to the office. see you in a bit
- # [17:51] * Joins: margle (margle@moz-9542A19B.dsl.mweb.co.za)
- # [17:52] * @davidb experiments with bugzilla wiki tags https://wiki.mozilla.org/Accessibility/Contribute/GFB
- # [17:52] * Quits: @hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
- # [17:52] <@davidb> (filed bug 738669)
- # [17:52] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=738669 nor, --, ---, nobody, NEW, We should probably escape html pulled in via <bugzilla /> wiki tags.
- # [17:54] <@davidb> hi eeejay
- # [17:54] <@davidb> you probably noticed you got nicked earlier
- # [17:54] <@davidb> or "eitan"'ed
- # [17:54] <@eeejay> i got nicked? is that good or bad?
- # [17:55] <@davidb> good
- # [17:55] <@davidb> was about linux breakage, speclenium etc
- # [17:55] <@eeejay> i don't see anything in my backlog -- oops
- # [17:55] <@davidb> np
- # [17:56] <@eeejay> linux and speclenium: my two primary areas of expertise
- # [17:56] <@davidb> heh
- # [17:56] <@davidb> askalski was looking at it
- # [17:56] <@davidb> but now prepping for meeting AFAIK re: mozbase etc
- # [17:56] <@askalski> davidb, correct, that's what now I do
- # [17:57] <@davidb> groovy
- # [17:57] <@askalski> eeejay, the question to you is: do you have an idea what might be wrong with pyia in terms of win 64? and how to bypass GObject problem on linux
- # [17:58] <@eeejay> askalski, as for win64, no idea. are you sure it is pyia and not selenium?
- # [17:58] <@askalski> eeejay, not really.
- # [17:59] <@eeejay> as for linux, you need to make sure that all libraries depend on the new pygi gobject, and not on the old versions
- # [17:59] <@askalski> eeejay, I'll note that, thanks
- # [18:00] * @eeejay steps out for 5 seconds
- # [18:00] * Joins: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl)
- # [18:01] * @davidb seeks more caffeine before next meeting
- # [18:02] <@askalski> ahhh, daylight changes again, in europe now!
- # [18:04] <fxa90id> :D
- # [18:04] <fxa90id> hi askalski
- # [18:05] <aaronlev> davidb: what do you think about the new windows 8 screen reader?
- # [18:06] <@davidb> aaronlev: i've only seen it a bit
- # [18:07] <@davidb> aaronlev: Larry is behind it, so it probably has a bright future
- # [18:07] <@davidb> UIA based
- # [18:08] <aaronlev> right, the UIA part is what i wanted to ask about
- # [18:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [18:08] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [18:08] <aaronlev> are you thinking about what it means for mozilla yet?
- # [18:10] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
- # [18:11] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [18:13] <@davidb> yes
- # [18:13] * davidb is now known as davidb|mtg
- # [18:13] * @davidb|mtg on phone
- # [18:20] * Quits: aaronlev (chatzilla@moz-D673AC7E.bstnma.fios.verizon.net) (Ping timeout)
- # [18:21] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:27] <@MarcoZ> OK, off for the weekend. See you all on Monday, again in right timezone configuration! :)
- # [18:27] <@davidb|mtg> have a great one!
- # [18:27] <@MarcoZ> Thanks!
- # [18:27] * Quits: @MarcoZ (marco.zehe@moz-E506856D.dip.t-dialin.net) (Quit: Weekend!)
- # [18:27] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:27] * ChanServ sets mode: +o hub
- # [18:29] <@hub> it seems I'm back online
- # [18:35] * davidb|mtg is now known as davidb
- # [18:35] <@davidb> yep
- # [18:42] * Quits: margle (margle@moz-9542A19B.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [18:55] * Joins: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [19:00] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Quit: Wychodzi)
- # [19:21] <@firebot> surkov.alexander@gmail.com requested review from marco.zehe@googlema il.com for attachment 608785 on bug 727942.
- # [19:21] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=727942 nor, --, mozilla13, surkov.alexander, ASSI, Windows app can't read Firefox setting for "zoom level"
- # [19:47] * Quits: @surkov (surkov@8396BAAD.8439BF19.EBE09E3C.IP) (Quit: surkov)
- # [19:53] * khuey is now known as khuey|away
- # [20:05] * Joins: askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es)
- # [20:05] * ChanServ sets mode: +o askalski
- # [20:31] * Quits: aaronlev (chatzilla@BCFC8969.9EBA4B5B.A641CD9D.IP) (Input/output error)
- # [20:42] * Joins: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP)
- # [21:00] * Quits: aaronlev (aaronlev@BCFC8969.9EBA4B5B.A641CD9D.IP) (Quit: aaronlev)
- # [21:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [21:36] <@firebot> trev.saunders@gmail.com granted review for attachment 608601 on bug 656225.
- # [21:36] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=656225 maj, --, ---, surkov.alexander, ASSI, [A11Y]New profile item in firefox4.0 user profile dialog is not accessible.
- # [21:42] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [21:46] * khuey|away is now known as khuey
- # [22:00] * Parts: icaaq (Adium@moz-7D09279.cust.bredbandsbolaget.se)
- # [22:01] <@firebot> eitan@monotonous.org granted feedback for attachment 608550 on bug 734982.
- # [22:01] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=734982 nor, --, ---, markcapella, ASSI, Map ARIA role "form".
- # [22:01] * Joins: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP)
- # [22:02] <Mark_Capella> yay me
- # [22:11] * Quits: clown (clown@CA4758C5.A6295926.9D42CF23.IP) (Quit: Leaving.)
- # [22:21] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.1 [Firefox 13.0a2/20120321042010])
- # [22:50] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
- # [23:11] * Quits: icaaq (Adium@714E29CB.13DB46CE.3B93FF6D.IP) (Quit: Leaving.)
- # [23:34] * Quits: @askalski (akuda@moz-4C8A107E.pool85-48-91.dynamic.orange.es) (Ping timeout)
- # [23:35] * khuey is now known as khuey|away
- # [23:35] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608887 on bug 718627.
- # [23:36] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=718627 nor, P1, ---, hub, NEW, [Mac] Navigating by character, or interacting with, the text in the awesome bar does not speak the c
- # [23:37] <@firebot> hub@mozilla.com requested review from surkov.alexander@gm ail.com for attachment 608888 on bug 718627.
- # [23:55] * Quits: fxa90id (fxa90id@moz-A2CC8B80.neoplus.adsl.tpnet.pl) (Ping timeout)
- # Session Close: Sat Mar 24 00:00:00 2012
The end :)