/irc-logs / mozilla / #accessibility / 2015-02-27 / end
Options:
Previous day, Next day
- # Session Start: Fri Feb 27 00:00:00 2015
- # Session Ident: #accessibility
- # [00:39] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [00:42] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [00:48] * Joins: davidb (davidb@moz-7f6lel.dsl.bell.ca)
- # [00:48] * ChanServ sets mode: +qo davidb davidb
- # [00:54] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [01:12] * Quits: ~davidb (davidb@moz-7f6lel.dsl.bell.ca) (Quit: Blah blah blah)
- # [02:59] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
- # [03:21] * Joins: davidb (davidb@moz-7f6lel.dsl.bell.ca)
- # [03:21] * ChanServ sets mode: +qo davidb davidb
- # [03:22] * Quits: ~davidb (davidb@moz-7f6lel.dsl.bell.ca) (Quit: peace out)
- # [03:30] <Funktr0n> eeejay: you around? Had a question about element focus and the screen reader
- # [03:31] <@eeejay> Funktr0n: shoot
- # [03:32] <Funktr0n> eeejay: okay, so I'm working on the camera bug, and I was able to get the menu items to work but because of the way the menus are dismissed, the screen reader cursor is left on the screen after you activate your selection
- # [03:33] <Funktr0n> eeejay: I'm wondering how to best to get the cursor to move to a more appropriate item instead of highlighting an element that no longer exists
- # [03:33] <@firebot> wkocher@mozilla.com changed the Resolution on bug 1136563 from --- to FIXED.
- # [03:33] <@firebot> wkocher@mozilla.com changed the Status on bug 1136563 from ASSIGNED to RESOLVED.
- # [03:33] <@firebot> wkocher@mozilla.com set status-firefox39 to fixed on bug 1136563.
- # [03:34] <@firebot> wkocher@mozilla.com changed the Target Milestone on bug 1136563 from --- to mozilla39.
- # [03:34] <@firebot> https://bugzil.la/1136563 — FIXED, mzehe@mozilla.com — ARIA 1.1: Add support for 'switch' role
- # [03:37] <Funktr0n> just for clarity, the menus and all of their items are destroyed (removed from the DOM) after you activate your selection, so the cursor just sits there highlighting the area where the menu item used to be
- # [03:37] <@eeejay> Funktr0n: interesting. two things: 1. If the dialog earnestly goes away, the vc should get reset
- # [03:37] <@eeejay> 2. yeah, if you really wanted to. you could explicitly call focus() on an element and it will send the vc there
- # [03:37] <@eeejay> vc=virtual cursor
- # [03:38] <Funktr0n> hmm, so the vc should be getting reset here after the items are destroyed?
- # [03:38] <@eeejay> Funktr0n: sounds like a bug if the vc doesn't get reset after the stuff is destroyed
- # [03:38] <@eeejay> yes :)
- # [03:39] <Funktr0n> okay, I'm guessing that is a bug then...
- # [03:39] <Funktr0n> eeejay: because when I launch different apps from WebIDE the VC always seems to still highlight non-existent items from the previous app that was launched
- # [03:40] <@eeejay> Funktr0n: huh
- # [03:42] <Funktr0n> eeejay: For example... Let's say I have the home screen opened and the search bar at the top is selected. If I open WebIDE and then choose an app from the drop-down, it will launch that app on the phone. In certain apps (the camera being one of them) the VC still highlights the area where the search bar used to be, even though it no longer exists
- # [03:43] <@eeejay> Funktr0n: but doing it through the device, works no? if you press home, the vc will focus on the homescreen
- # [03:43] <@eeejay> right?
- # [03:43] <Funktr0n> right
- # [03:43] <@eeejay> i'm curious to know why that is not the case with webide
- # [03:43] <Funktr0n> I was just thinking about the destruction of elements and the reset of the VC
- # [03:43] <@eeejay> the window management stuff in gaia is a nightmare
- # [03:43] <@eeejay> subjectively
- # [03:44] <Funktr0n> yeah, I'm still trying to wrap my head around everything
- # [03:44] <Funktr0n> not sure how everything works yet
- # [03:45] <Funktr0n> okay, so for the sake of this bug, you're saying my best bet is to explicitly set the vc selection using focus() on my element of choice?
- # [03:48] <@eeejay> Funktr0n: if it is a bug in the screen reader (and it sounds like it may be) i wouldn't do the focus() trick
- # [03:48] <@eeejay> Funktr0n: I think that should be a last resort
- # [03:48] <@eeejay> Funktr0n: have you compiled gecko yourself?
- # [03:49] <Funktr0n> eeejay: okay. And yeah, I've got B2G compiled and built using the instructions from here: https://developer.mozilla.org/en-US/Firefox_OS/Building
- # [03:50] <Funktr0n> eeejay: but to be fair, I haven't updated in a few days
- # [03:51] <@eeejay> Funktr0n: it didn't change
- # [03:51] <@eeejay> Funktr0n: but you could put in some logging if you wanted
- # [03:51] <@eeejay> Funktr0n: the two relevent functions are: https://dxr.mozilla.org/mozilla-central/source/accessible/jsat/EventManager.jsm#349
- # [03:51] <@eeejay> and https://dxr.mozilla.org/mozilla-central/source/accessible/jsat/EventManager.jsm#364
- # [03:52] <@eeejay> sorry.. actually only the latter
- # [03:52] <@eeejay> we don't care about show, i guess
- # [03:52] <Funktr0n> okay
- # [03:52] <@eeejay> i would look at what events invoke that and under what conditions.
- # [03:52] <@eeejay> Funktr0n: if you want some logging, you could change the logLevel in Utils.jsm
- # [03:53] <@eeejay> Funktr0n: i'm going to head out!
- # [03:53] <Funktr0n> eeejay: what log level do you recommend?
- # [03:53] <@eeejay> Funktr0n: debug will give you a good picture of the accessibility events coming in
- # [03:53] <@eeejay> Funktr0n: via logcat
- # [03:53] <Funktr0n> eeejay: okay, I'll give it a whirl
- # [03:54] <@eeejay> bbiab
- # [03:54] <Funktr0n> eeejay: thanks for your advice -- talk to you soon!
- # [04:43] * Joins: Funktr0n|awy (Funktron@moz-33k59i.tukw.qwest.net)
- # [04:45] * Quits: Funktr0n (Funktron@moz-tlebhd.tukw.qwest.net) (Ping timeout: 121 seconds)
- # [06:29] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Connection closed)
- # [06:32] * Joins: icaaq (icaaq@moz-t231nb.cust.bredbandsbolaget.se)
- # [07:03] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
- # [07:29] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [07:33] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [07:41] * Joins: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com)
- # [08:30] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [08:34] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [08:39] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [08:56] * Quits: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com) (Ping timeout: 121 seconds)
- # [09:31] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [09:35] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [10:25] * Joins: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com)
- # [10:27] * Quits: yash_ (uid13811@moz-r0qa6p.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [10:32] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [10:36] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [10:59] * Joins: agibson (agibson@moz-1bc.kg5.255.62.IP)
- # [11:33] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [11:37] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [11:38] * Joins: Tomcat|afk (Tomcat@moz-dkjr1g.scl3.mozilla.com)
- # [12:17] * Quits: Funktr0n|awy (Funktron@moz-33k59i.tukw.qwest.net) (Connection closed)
- # [12:18] * Joins: Funktr0n|awy (Funktron@moz-33k59i.tukw.qwest.net)
- # [12:29] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [12:30] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [12:30] * icaaq is now known as icaaq|afk
- # [12:33] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [12:38] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [12:57] * Quits: agibson (agibson@moz-1bc.kg5.255.62.IP) (Quit: )
- # [13:00] * icaaq|afk is now known as icaaq
- # [13:02] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [13:17] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [13:17] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [13:34] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [13:38] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [13:42] * Joins: agibson (agibson@moz-1bc.kg5.255.62.IP)
- # [13:47] * Joins: newtron (newtron@moz-1ojn08.dsl.teksavvy.com)
- # [13:51] * Quits: newtron (newtron@moz-1ojn08.dsl.teksavvy.com) (Ping timeout: 121 seconds)
- # [14:02] * Tomcat|afk is now known as Tomcat
- # [14:02] * Tomcat is now known as Tomcat|sheriffduty
- # [14:57] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [14:59] * Quits: icaaq (icaaq@moz-t231nb.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
- # [15:00] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 574336 from --- to FIXED.
- # [15:00] <@firebot> surkov.alexander@gmail.com changed the Status on bug 574336 from NEW to RESOLVED.
- # [15:00] <@firebot> https://bugzil.la/574336 — FIXED, tbsaunde+mozbugs@tbsaunde.org — [meta] De-XPCOM accessible classes
- # [15:06] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [15:09] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
- # [15:13] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
- # [15:19] * agibson is now known as agibson|afk
- # [15:20] * Quits: agibson|afk (agibson@moz-1bc.kg5.255.62.IP) (Quit: )
- # [15:20] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [15:20] * ChanServ sets mode: +o surkov
- # [15:23] * Joins: icaaq (icaaq@moz-4a4bca.cust.bredbandsbolaget.se)
- # [15:24] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [15:24] * ChanServ sets mode: +qo davidb davidb
- # [15:24] <~davidb> heyo
- # [15:26] * Tomcat|sheriffduty is now known as Tomcat|afk
- # [15:31] * Joins: slee_ (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com)
- # [15:33] * Joins: agibson (agibson@moz-1bc.kg5.255.62.IP)
- # [15:34] * Quits: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com) (Ping timeout: 121 seconds)
- # [15:34] * slee_ is now known as slee
- # [15:54] * Joins: MarcoZ (marco.zehe@moz-pl8urb.dip0.t-ipconnect.de)
- # [15:54] * ChanServ sets mode: +ao MarcoZ MarcoZ
- # [15:54] <&MarcoZ> Hi all!
- # [15:55] <~davidb> hi hi
- # [15:58] <@firebot> petruta.rasa@softvision.ro changed the Component on bug 1126761 from Untriaged to Keyboard Navigation.
- # [15:58] <@firebot> https://bugzil.la/1126761 — UNCONFIRMED, nobody@mozilla.org — Alt+key activates menu bar if alt released before key
- # [16:02] <&MarcoZ> surkov: Ping?
- # [16:03] <@surkov> MarcoZ: pong
- # [16:03] <&MarcoZ> surkov: Regarding your last comment in bug 1121518, the one about the Mac spaghetti code stuff, do you have an idea or even some prototype patch that would take care of this?
- # [16:03] <@firebot> https://bugzil.la/1121518 — ASSIGNED, mzehe@mozilla.com — [ARIA 1.1] Provide mapping for new "searchbox" role
- # [16:03] <&MarcoZ> surkov: What would be a good way to integrate the subrole and role description things into the standard role map?
- # [16:05] <@surkov> MarcoZ: Accessilbe class provides bunch of IsSomething methods that are based on either AccType or GenericAccType, I think all those mac stuff should be added into these types (if they aren’t)
- # [16:07] <~davidb> MarcoZ, is iOS development mostly objective C or that new thing?
- # [16:08] <&MarcoZ> davidb: I haven't looked at the code, but I think it's mostly Swift, not Objective C.
- # [16:08] <&MarcoZ> I saw something mentioned on the dev-mobile mailing list to that effect.
- # [16:08] <~davidb> swift, that's it
- # [16:09] <~davidb> MarcoZ, has swift migrated to osx development?
- # [16:09] * ~davidb could google
- # [16:09] <&MarcoZ> surkov: I am not sure I follow. These is... methods and the mix of types still confuses the hell out of me. I do not see how this could be translated to the role/subroe/role description model of the Mac.
- # [16:09] <&MarcoZ> davidb: Yes, Swift is both OS X and iOS at the same time.
- # [16:10] <&MarcoZ> davidb: But it's not in Firefox Desktop code yet, that's all Objective C.
- # [16:10] <~davidb> i meant developer adoption
- # [16:10] <~davidb> is safari using swift?
- # [16:10] <&MarcoZ> davidb: No, it's using Objective C.
- # [16:10] <~davidb> so no migration there
- # [16:10] <~davidb> ok
- # [16:10] <&MarcoZ> davidb: Rewriting Safari in Swift would take quite some effort.
- # [16:10] * ~davidb nods
- # [16:11] <~davidb> see also: gecko in rust
- # [16:11] <~davidb> although that comparison should be webkit
- # [16:11] <~davidb> i hear swift is well liked
- # [16:11] <&MarcoZ> davidb: Swift is very unlike C dialects. It is a completely new language that took bits of other languages and combined them into something that's very optimised for Apple's stuff. I saw that executing Swift code is quite a notch faster than the comparable algorithm written in Objective C.
- # [16:12] <~davidb> probably more easily parallelized
- # [16:12] <&MarcoZ> davidb: Yes, Swift has a high adoption rate from what I hear.
- # [16:12] <@surkov> MarcoZ: you know that roleDescription looks a nonsense, see if ((mRole == roles::LISTITEM) && [subrole isEqualToString:@"AXTerm"]) is always false
- # [16:13] <@surkov> because if [subrole isEqualToString:@"AXTerm" is true then mRole == roles::TERM
- # [16:14] <@surkov> but in general it looks like roleDescription needs “subrole” only or mRole
- # [16:14] <&MarcoZ> surkov: Well, I didn't review that particular part of the code, but yeah now that you mention it, this *is* bogus.
- # [16:15] <&MarcoZ> surkov: So the question is, could we just fold the subrole into the general role map?
- # [16:15] <@surkov> anyway I would avoid to compare strings internally
- # [16:16] <&MarcoZ> surkov: Well the OS X API *is* totally string based.
- # [16:16] <~davidb> i think we like subroles no?
- # [16:16] <tbsaunde> davidb: I think its mostly that objective C is horribly dynamic
- # [16:16] <@surkov> not sure, subrole is based on ARIA role attribute
- # [16:16] <~davidb> tbsaunde, oh is it? i didn't even know
- # [16:16] <&MarcoZ> surkov: Not only. In OS X widgets, subroles are also used in non-web terms.
- # [16:16] <@surkov> MarcoZ: yes it is but I meant we shouldn’t do those strings internally
- # [16:17] <~davidb> tbsaunde, (not sarcasm)
- # [16:17] <@surkov> MarcoZ: that’s also true :)
- # [16:17] <tbsaunde> davidb: yeah, it is pretty weird
- # [16:17] <~davidb> weirtd
- # [16:17] <~davidb> -t
- # [16:18] <@surkov> MarcoZ: it seems like we need a bug to make roleDescription nicer/correct/faster
- # [16:18] <~davidb> surkov, maybe we could convert to atoms
- # [16:19] <@surkov> davidb: not necessary I think, we can deal with accessible types and stuff like that
- # [16:20] <~davidb> k
- # [16:20] <@surkov> I’m not surprised that OS X is slow
- # [16:20] <@firebot> New Core - Disability Access APIs bug 1137714 filed by mzehe@mozilla.com.
- # [16:20] <@firebot> https://bugzil.la/1137714 — NEW, nobody@mozilla.org — Make roleDescription nicer/correct/faster
- # [16:21] <&MarcoZ> surkov: Here you are! :)
- # [16:21] <@surkov> thanks!
- # [16:21] <~davidb> oh before i forget, you know how that messagetrap! call comes up in profiling (on mac) -- that is supposedly related to idle... so it should be ignored as it is expected to take a large slice of sampling.
- # [16:21] <&MarcoZ> surkov: I'll be happy to review a patch.
- # [16:21] <@surkov> MarcoZ: me too ;)
- # [16:22] <&MarcoZ> surkov: But if you write the patch, maybe I'll finally be able to understand what you actually intend to do with these Accessible Types and stuff. Because I really am confused by this extra layer of things that are role based, but not always, and such.
- # [16:23] <@surkov> MarcoZ: ok, let me see
- # [16:23] <@surkov> btw, do we need to check all roles from @role attribute for subrole
- # [16:23] <&MarcoZ> davidb: Do we have a bug for that? If not, could you file since you seem to know what needs to go in there? ;)
- # [16:23] <@surkov> iirc ARIA doesn’t allow multiple roels
- # [16:23] <~davidb> MarcoZ, i don't think it is a bug.
- # [16:24] <~davidb> it tells the truth, which i didn't understand before.
- # [16:24] <&MarcoZ> surkov: Doesn't ARIA allow you to say things like role="searchbox textbox", and that if role "searchbox" isn't supported, "textbox" would be grabbed next?
- # [16:24] <&MarcoZ> e. g. in older browsers?
- # [16:25] <@surkov> I think so, I think we are required to use first recognized role
- # [16:25] <@surkov> in that case I think it’s valid to switch to mRoleMapEntry
- # [16:25] <&MarcoZ> surkov: Agreed. So yes, we may need to walk the roles if the first one isn't recognized. But then stop on first recognized one.
- # [16:25] <@surkov> ok
- # [16:26] <&MarcoZ> surkov: But I'm sure we already do that somewhere else, right?
- # [16:26] <&MarcoZ> davidb: Hm, so if what you were talking about is not a bug, what is it, then? I mean if we aren't ignoring something we should be ignoring, it sounds like a bug to me.
- # [16:28] <@surkov> right
- # [16:46] * davidb is now known as davidb|afk
- # [16:48] <&MarcoZ> surkov: My ultimate goal is to have mappings in place like they are being tested for in Webkit here, to mimic what Safari does in most, if not all, respects. Fill our gaps and fix our mappings, so to speak. http://trac.webkit.org/browser/trunk/LayoutTests/platform/mac-mavericks/accessibility/roles-exposed-expected.txt
- # [16:49] <@surkov> I see, cool
- # [16:51] * davidb|afk is now known as davidb
- # [16:51] <&MarcoZ> I have to thank joanie for that! Her patches gave me a glimpse into how some things are done in Webkit, and that brought me to that file that has all the expected mappings.
- # [16:52] <joanie> MarcoZ: btw, there's a platform/gtk/accessibility/roles-exposed-expected.txt
- # [16:52] <joanie> where you'll see ours
- # [16:52] <~davidb> MarcoZ, well profilers give us raw data, it isn't a correctness thing.
- # [16:52] <joanie> because on the Mac, everything is a group
- # [16:52] <joanie> ;)
- # [16:53] <~davidb> heh
- # [16:53] <joanie> and I'm still working on the correctness thing
- # [16:53] <joanie> for gtk
- # [16:54] <joanie> but as I fix things either for WebCore or for ATK, I update (add new test cases) to the roles-exposed.html test
- # [16:54] <joanie> in part because it's a catch all test
- # [16:54] <joanie> in part because it reminds Apple that we need to do so ;)
- # [16:56] <&MarcoZ> joanie: Heh good thing! Well for ATK, we already have role mappings in place in Gecko that *should* be good. It is the Mac where we have gaps.
- # [16:57] * Joins: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca)
- # [16:57] <&MarcoZ> joanie: Unless of course you find roles that are not mapped correctly for Orca, and you file bugs with us. ;)
- # [16:57] <joanie> well, there are a lot of things you expose at ATK_ROLE_TEXT
- # [16:57] <joanie> which I still need to file
- # [16:58] <joanie> ATK_ROLE_TEXT is what is used for the text view in gedit (i.e. like notepad)
- # [16:59] <&MarcoZ> joanie: Well, all the role mappings for MSAA/IA2/ATK/Mac Role (not subrole or roledescription), are in http://mxr.mozilla.org/mozilla-central/source/accessible/base/RoleMap.h
- # [16:59] <joanie> i will take a look later
- # [17:05] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [17:09] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [17:27] <@firebot> New Core - Disability Access APIs bug 1137748 filed by mzehe@mozilla.com.
- # [17:27] <@firebot> https://bugzil.la/1137748 — NEW, nobody@mozilla.org — Add and adjust roles, sub roles, and role descriptions, to be in line with WebKit's exposed stuff
- # [17:30] <&MarcoZ> OK, off for the weekend, and then to CSUN!
- # [17:30] <~davidb> safe travels!
- # [17:30] * Quits: &MarcoZ (marco.zehe@moz-pl8urb.dip0.t-ipconnect.de) (Quit: San Diego, here I come! And no, not a vacation! :))
- # [17:46] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [18:03] * icaaq is now known as icaaq|afk
- # [18:21] * davidb is now known as davidb|afk
- # [18:27] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [18:28] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [19:01] * Quits: agibson (agibson@moz-1bc.kg5.255.62.IP) (Quit: )
- # [19:16] * davidb|afk is now known as davidb
- # [19:18] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [19:49] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [19:52] * davidb is now known as davidb|afk
- # [19:54] * Quits: maxli (maxli@moz-fs8bmd.cs.uwaterloo.ca) (Quit: Leaving.)
- # [19:55] <Funktr0n|awy> eeejay: you around?
- # [19:55] * Funktr0n|awy is now known as Funktr0n
- # [19:56] * davidb|afk is now known as davidb
- # [19:56] <@eeejay> Funktr0n: hey
- # [19:57] <Funktr0n> eeejay hey, so I'm trying to take a look at these logs using logcat, but the camera app is just dumping a constant stream of info to the console... is there a way to slow that down?
- # [19:57] <Funktr0n> eeejay sorry, console = terminal
- # [19:57] <@eeejay> Funktr0n: I typically pipe to grep to find what I want
- # [19:58] <@eeejay> Funktr0n: so if you only want AccessFu output: adb logcat | grep AccessFu
- # [19:58] <@eeejay> Funktr0n: or if you have a specific event you are looking for, grep for that event
- # [19:58] <Funktr0n> eeejay okay cool, that was my next question, haha :)
- # [19:59] <Funktr0n> eeejay I'll give that a shot and see what happens
- # [20:02] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [20:02] * Joins: agibson (agibson@moz-j04gi9.cable.virginm.net)
- # [20:02] <@firebot> eitan@monotonous.org requested needinfo from padenot@mozilla.com on bug 1086545.
- # [20:03] <@firebot> https://bugzil.la/1086545 — NEW, yzenevich@mozilla.com — [AccessFu] Speech sometimes gets interrupted when swiping and it is supposed to speak the newly focu
- # [20:06] * agibson is now known as agibson|afk
- # [20:13] * Quits: agibson|afk (agibson@moz-j04gi9.cable.virginm.net) (Quit: )
- # [20:24] <Funktr0n> eeejay: okay, so it looks like what I'm seeing is a 'Hide' event, followed by 'text removed', and 'reorder' but after the 'reorder' there's no subsequent 'virtual cursor changed' as is the case after other hide events
- # [20:25] <@eeejay> Funktr0n: does the _handleHide function get called?
- # [20:26] <Funktr0n> eeejay: how would I reveal that? Right now I'm only looking at AccessFuContent logs
- # [20:26] <@eeejay> Funktr0n: you would need to put in some log calls there, and figure out if it is getting called, and if it isn't why not.
- # [20:27] <@eeejay> and if it is getting called, why doesn't the virtual cursor change
- # [20:29] * Joins: maxli (maxli@moz-favcmk.cs.uwaterloo.ca)
- # [20:31] <Funktr0n> eeejay: Okay, so just for clarity... I make log calls by calling Logger.log() right? And you're saying I should just put those into the __handleHide function inside Utils.jsm and then look for them in logcat?
- # [20:31] <Funktr0n> sorry, not Utils.jsm
- # [20:32] <Funktr0n> EventManager.jsm
- # [20:32] <@eeejay> Funktr0n: yes. See if this.contentControl.autoMove() is ever called (put a log right before that too)
- # [20:34] <Funktr0n> eeejay: Got it, sweet, will do.
- # [20:39] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [20:40] <@eeejay> where did all of toronto go? surkov?
- # [20:40] <@surkov> eeejay: I’m here
- # [20:40] <@surkov> (nobody around) :)
- # [20:40] <@eeejay> surkov: is there an office party?
- # [20:40] <@surkov> perhaps outside the office :)
- # [20:40] <@surkov> and I wasn’t invited :)
- # [20:41] <@eeejay> heh
- # [20:41] <@eeejay> in the stairs :)
- # [20:41] <@surkov> yeah :)
- # [20:41] * eeejay sets mode: +o tbsaunde
- # [20:43] * Quits: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
- # [20:46] * @tbsaunde is hanging out in Chapel Hill laughing at southerners trying to deal with winter
- # [20:48] * Joins: davidb (davidb@moz-7f6lel.dsl.bell.ca)
- # [20:48] * ChanServ sets mode: +qo davidb davidb
- # [20:53] <Funktr0n> eeejay: okay, it looks like both the __handleHide function is being called as well as this.contentControl.autoMove()
- # [20:59] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [21:00] * Joins: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com)
- # [21:02] * davidb is now known as davidb|afk
- # [21:04] <@firebot> surkov.alexander@gmail.com changed the Assignee on bug 1137714 from nobody@mozilla.org to surkov.alexander@gmail.com.
- # [21:05] <@firebot> https://bugzil.la/1137714 — NEW, surkov.alexander@gmail.com — Make roleDescription nicer/correct/faster
- # [21:17] <Funktr0n> eeejay: upon further inspection it looks like the two functions are being called to hide some other elements, then the menu-item is shown and/or reordered, and then ANOTHER hide event happens, at which point ONLY __handleHide() is called but NOT this.contentControl.autoMove()
- # [21:18] <Funktr0n> eeejay: I put the log up on pastebin if you want to see... http://pastebin.com/TPSRWg8r
- # [21:24] * Quits: maxli (maxli@moz-favcmk.cs.uwaterloo.ca) (Quit: Leaving.)
- # [21:33] * Quits: slee (chatzilla@moz-i7o4sh.range86-136.btcentralplus.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
- # [21:35] <@eeejay> Funktr0n: lunching. bbiab
- # [21:38] <Funktr0n> eeejay: cool, no worries, enjoy the eats!
- # [21:46] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [21:48] * davidb|afk is now known as davidb
- # [21:53] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [21:55] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [22:13] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [22:24] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [22:28] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [22:33] <@eeejay> Funktr0n: looks like you will need to look into autoMove
- # [22:54] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [23:10] <@firebot> New Core - Disability Access APIs bug 1137906 filed by ychung@qanalydocs.com.
- # [23:10] <@firebot> https://bugzil.la/1137906 — NEW, nobody@mozilla.org — [Accessibility] crash during FxA login with screen reader on - mozilla::a11y::xpcAccessible::GetSta
- # [23:15] * icaaq|afk is now known as icaaq
- # [23:16] * icaaq is now known as icaaq|afk
- # [23:22] <@firebot> ychung@qanalydocs.com requested needinfo from ktucker@qanalydocs.com on bug 1137906.
- # [23:22] <@firebot> ychung@qanalydocs.com set status-b2g-v2.2 to affected on bug 1137906.
- # [23:22] <@firebot> https://bugzil.la/1137906 — NEW, nobody@mozilla.org — [Accessibility] crash during FxA login with screen reader on - mozilla::a11y::xpcAccessible::GetSta
- # [23:23] * Quits: icaaq|afk (icaaq@moz-4a4bca.cust.bredbandsbolaget.se) (Quit: 10-79 Notify coroner, over and out)
- # [23:24] <@firebot> nhirata.bugzilla@gmail.com set blocking-b2g to 2.2? on bug 1137906.
- # [23:36] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Connection closed)
- # [23:43] * Joins: newtron (newtron@moz-6lh.c31.71.199.IP)
- # [23:47] * Quits: newtron (newtron@moz-6lh.c31.71.199.IP) (Ping timeout: 121 seconds)
- # Session Close: Sat Feb 28 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn