/irc-logs / mozilla / #accessibility / 2015-05-27 / end
Options:
Previous day, Next day
- # Session Start: Wed May 27 00:00:00 2015
- # Session Ident: #accessibility
- # [00:13] <@eeejay> hm, looks like latest b2g nightly crashes with a11y init
- # [00:14] <@eeejay> tbsaunde: i'm assuming the message "a11y-init-or-shutdown" is something new you introduced?
- # [00:18] * Quits: scottgonzalez (scott_gonza@moz-l847ut.clippermagazine.net) (Client exited)
- # [00:18] * Joins: scott_gonzalez (scott_gonza@moz-4em.ucd.76.208.IP)
- # [00:21] <@tbsaunde> eeejay: no, that's as old as the hills
- # [00:22] * Quits: scott_gonzalez (scott_gonza@moz-4em.ucd.76.208.IP) (Ping timeout: 121 seconds)
- # [00:22] <@tbsaunde> eeejay: unrelatedly davidb mentioned you might have baught a thinkpad recently?
- # [00:22] <@eeejay> tbsaunde: i got a dell
- # [00:23] <@eeejay> tbsaunde: ah, yes. i see now. the crash is still in the ipc message stack. posting a bug now
- # [00:23] <@tbsaunde> eeejay: k, not sure I can usefully think about it till morning
- # [00:23] <@eeejay> tbsaunde: dell xps 15, not small, but at least it compiles firefox in less than 45 minutes
- # [00:23] <@eeejay> tbsaunde: yeah, read the backlog
- # [00:23] <@eeejay> tbsaunde: no worries
- # [00:24] <@tbsaunde> eeejay: lol how is it otherwise?
- # [00:24] <@eeejay> tbsaunde: i like it. linux runs out of the box. similar dimensions to the 15 inch mbp
- # [00:25] <@eeejay> by out of the box, i mean it just works
- # [00:25] <@tbsaunde> eeejay: k, its really looking like I'm headed for a 15" machine :/
- # [00:26] <@tbsaunde> given the smaller thikpads are basically toys
- # [00:26] <@firebot> New Core - Disability Access APIs bug 1168619 filed by eitan@monotonous.org.
- # [00:26] <@firebot> https://bugzil.la/1168619 — NEW, nobody@mozilla.org — B2G crashes when screen reader is enabled
- # [00:27] <@eeejay> tbsaunde: yeah. the latest lenovo trends are not boding well for our kind of work
- # [00:29] <@tbsaunde> eeejay: that stack makes no sense all of that code has been there for years probably sommer of 2011 iirc
- # [00:32] <@eeejay> tbsaunde: i get it. not your fault!
- # [00:32] <@eeejay> tbsaunde: or maybe intern trevor's fault
- # [00:45] <@tbsaunde> eeejay: that's an interesting way to refer to lsocks ;)
- # [00:46] <@tbsaunde> eeejay: I'd be shocked if either of us managed to cause that somehow
- # [01:04] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
- # [01:04] * ChanServ sets mode: +qo davidb davidb
- # [01:04] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: peace out)
- # [01:07] * wlach is now known as wlach|afk
- # [01:11] * Quits: m_khvoinitsky (quassel@moz-bkl6sn.d57a.lq23.04f8.2a01.IP) (Connection closed)
- # [01:17] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [01:20] <@firebot> wkocher@mozilla.com changed the Resolution on bug 1144516 from --- to FIXED.
- # [01:20] <@firebot> wkocher@mozilla.com changed the Status on bug 1144516 from NEW to RESOLVED.
- # [01:21] <@firebot> wkocher@mozilla.com set status-firefox41 to fixed on bug 1144516.
- # [01:21] <@firebot> wkocher@mozilla.com changed the Target Milestone on bug 1144516 from --- to mozilla41.
- # [01:21] <@firebot> https://bugzil.la/1144516 — FIXED, eitan@monotonous.org — [ScreenReader] Wrong position of highlight box in content process' iframe member
- # [01:21] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [02:35] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [02:35] * Joins: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net)
- # [03:56] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [04:00] * Joins: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [04:00] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [04:50] * Guest41317 is now known as davidb
- # [04:55] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (ircservices.mozilla.org (Too many invalid passwords))
- # [04:56] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
- # [04:56] * ChanServ sets mode: +qo davidb davidb
- # [04:57] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: peace out)
- # [04:57] * Joins: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP)
- # [04:59] * Quits: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [05:00] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [05:29] * Joins: yzen (yzen@moz-ql1r6k.cpe.pppoe.ca)
- # [05:29] * ChanServ sets mode: +o yzen
- # [06:30] * Quits: @yzen (yzen@moz-ql1r6k.cpe.pppoe.ca) (Connection closed)
- # [06:59] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [08:33] * Tomcat|Afk is now known as Tomcat|sheriffduty
- # [08:34] * Joins: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP)
- # [10:34] * Quits: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [10:38] <@firebot> gijskruitbosch+bugs@gmail.com requested needinfo from mconley@mozilla.com on bug 1168042.
- # [10:38] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
- # [10:49] * Joins: Gijs (chatzilla@moz-1evr0l.cable.virginm.net)
- # [11:39] * Joins: yliao_ (yliao@moz-kmhgje.dynamic.hinet.net)
- # [11:40] * Quits: yliao_ (yliao@moz-kmhgje.dynamic.hinet.net) (Quit: Leaving...)
- # [11:41] * Joins: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [11:42] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
- # [11:58] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [12:47] * Quits: yliao_ (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [12:47] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [12:47] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [13:17] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [13:18] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [13:19] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Connection closed)
- # [13:23] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [13:23] * Joins: newtron (newtron@moz-1gf.7fm.159.136.IP)
- # [13:25] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [13:45] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [13:49] * Quits: newtron (newtron@moz-1gf.7fm.159.136.IP) (Ping timeout: 121 seconds)
- # [13:50] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [13:54] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [14:04] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [14:09] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [14:09] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [14:10] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [14:14] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [14:19] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
- # [14:27] * Quits: scott_gonzalez (scott_gonza@moz-5t7jkp.fios.verizon.net) (Client exited)
- # [14:51] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [14:51] * ChanServ sets mode: +o surkov
- # [14:53] <@firebot> jmathies@mozilla.com cancelled needinfo?(jmathies@mozilla.com) on bug 1159327.
- # [14:53] <@firebot> https://bugzil.la/1159327 — FIXED, jmathies@mozilla.com — [e10s] Accessibility blacklist client work
- # [14:56] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [15:06] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Quit: Leaving...)
- # [15:06] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [15:11] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [15:14] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [15:23] * Joins: davidb_ (davidb@moz-i5m.05u.207.66.IP)
- # [15:23] * ChanServ sets mode: +qo davidb_ davidb_
- # [15:24] <~davidb_> heyo
- # [15:24] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (Quit: )
- # [15:24] * davidb_ is now known as davidb
- # [15:45] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
- # [15:45] * ChanServ sets mode: +o yzen
- # [15:48] * Joins: clown (clown@moz-v6m.c3o.211.205.IP)
- # [15:49] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [15:51] <@firebot> yzenevich@mozilla.com cancelled needinfo?(yzenevich@mozilla.com) on bug 994715.
- # [15:51] <@firebot> https://bugzil.la/994715 — NEW, obara.justin@gmail.com — [AccessFu] Add a screen reader notification for screen on/off.
- # [15:54] * Joins: smaug (chatzilla@moz-76fbpo.bb.dnainternet.fi)
- # [16:29] * Joins: smaug_ (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [16:30] * Quits: smaug (chatzilla@moz-76fbpo.bb.dnainternet.fi) (Ping timeout: 121 seconds)
- # [16:30] * smaug_ is now known as smaug
- # [16:30] * Quits: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi) (Connection closed)
- # [16:31] * Joins: smaug (chatzilla@moz-7dv8tf.bb.dnainternet.fi)
- # [16:37] <@firebot> dbolter@mozilla.com requested needinfo from mzehe@mozilla.com on bug 1168042.
- # [16:37] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
- # [16:45] <@tbsaunde> joanie: ok, I'm around for a little bit now and then again in the afternoon
- # [16:46] * Joins: newtron_ (newtron@moz-1gf.7fm.159.136.IP)
- # [16:46] <joanie> tbsaunde: ok, so where are things? You cannot repro it at all?
- # [16:46] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [16:47] <joanie> tbsaunde: lemme ask you this: Does Orca work with nightly for you?
- # [16:47] <joanie> if it does, weird; if it does not, send me a debug.out
- # [16:48] <@tbsaunde> joanie: no
- # [16:48] <@tbsaunde> joanie: it does not work, I'll send you one soon
- # [16:48] <joanie> cool thanks!
- # [16:48] * @tbsaunde still processing mail queue
- # [16:48] <joanie> no hurry
- # [16:49] <joanie> my guess at the moment is maybe your "other" app name is neither Firefox nor Nightly
- # [16:49] <joanie> and thus my listener is filtering stuff out
- # [16:49] <joanie> but if you listen for everything, you will be sad
- # [16:49] <joanie> Orca's debug.out solves that
- # [16:52] <@tbsaunde> joanie: maybe, though remember I'm crazy and don't have much on my "desktop"
- # [16:53] <joanie> how could I ever forget your lack of sanity tbsaunde? :P
- # [16:53] <joanie> when you have time, get me the file and I'll figure it out
- # [16:53] <joanie> and thank you!
- # [16:53] * wlach|afk is now known as wlach
- # [16:53] <@tbsaunde> joanie: not sure, np
- # [16:56] <@tbsaunde> joanie: people.mozilla.org/~tsaunders/debug.out
- # [16:56] * joanie looks
- # [16:59] <joanie> tbsaunde: and this is with Firefox's caret navigation enabled via F7?
- # [17:00] <@tbsaunde> joanie: I believe the pref should be set
- # [17:00] <joanie> I'm going to try a quick test that shouldn't matter
- # [17:00] <joanie> i.e. caret nav in a search entry (like the google one)
- # [17:01] <joanie> i.e. typing and then arrowing within the entry
- # [17:01] <joanie> I am pretty sure that also has the bug (for me)
- # [17:01] <@tbsaunde> joanie: that debug.out should have the result of me doing some typing in the google search box
- # [17:02] * joanie looks again
- # [17:02] * Tomcat|sheriffduty is now known as Tomcat|afk
- # [17:04] * Joins: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net)
- # [17:05] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [17:08] <joanie> tbsaunde: what version of Orca are you using? Orca is presenting document content in response to focus: events which it no longer does; it uses object:state-changed:focused
- # [17:08] <joanie> and has for quite some time now
- # [17:09] <@tbsaunde> joanie: orca --version says 3.17.0pre
- # [17:09] * Quits: newtron_ (newtron@moz-1gf.7fm.159.136.IP) (Ping timeout: 121 seconds)
- # [17:09] <joanie> ok, so Orca cannot tell you're in document content.
- # [17:10] <@tbsaunde> joanie: I'm not sure what you mean
- # [17:10] <joanie> i'm thinking outloud
- # [17:10] <joanie> but what I mean is there is code in orca to handle the deprecated focus: events
- # [17:10] <joanie> which goes:
- # [17:11] <joanie> is this document content? if so, ignore this event. if not, see what it is and decide
- # [17:11] * Quits: yliao (yliao@moz-aj9ejj.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [17:11] <joanie> because Gtk+ or Xul or whatever you guys use for native widgets doesn't always emit object:state-changed:focused events like it should
- # [17:11] <joanie> your debug.out tells me Orca thinks the buttons on the google page are not document content
- # [17:11] <joanie> not sure why
- # [17:12] <@tbsaunde> joanie: ok, I wonder why too
- # [17:12] <joanie> more recent commits in orca have more verbose debugging output
- # [17:12] <@tbsaunde> joanie: how do you decide if something is document content?
- # [17:12] <joanie> it's going to change soon
- # [17:12] <@tbsaunde> joanie: I can rebuild orca if that helps
- # [17:12] <joanie> but currently it does a couple of things:
- # [17:12] <joanie> looks for the embedded relation
- # [17:12] <joanie> and ascends hierarchy
- # [17:13] <joanie> it's buggy code and I have a branch which, once I fix some bugs, will replace all that
- # [17:13] <@tbsaunde> joanie: I see
- # [17:13] <joanie> but if you pull master, we might get better insight from debug.out
- # [17:13] <joanie> because it's crazy verbose now
- # [17:13] <joanie> and getting more so all the time :)
- # [17:13] <@tbsaunde> it would not suprise me if the embeds relation is not present with e10s
- # [17:13] <joanie> but then why do I see different stuff?
- # [17:14] <@tbsaunde> joanie: ?
- # [17:14] <joanie> I have caret moved events
- # [17:14] <joanie> you don't
- # [17:14] <joanie> even with nightly
- # [17:15] <@tbsaunde> joanie: strange
- # [17:16] <joanie> yeah
- # [17:16] <joanie> and does Orca work with nightlies from 23 May and earlier?
- # [17:16] <@tbsaunde> joanie: I suppose I can also update my tree, but I think its pretty update
- # [17:16] <joanie> it does for me
- # [17:16] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [17:16] <@tbsaunde> joanie: I thought we decided that was just because e10s got turned on
- # [17:17] <joanie> What I'm trying to figure out is why you see something totally different from me
- # [17:17] <joanie> you don't need orca for that
- # [17:17] <joanie> but orca's debugging output helps
- # [17:18] <joanie> so if orca doesn't work for you in nightlies before the 24th, then you have different firefox settings (I guess)
- # [17:19] * Joins: newtron_ (newtron@moz-6ju.9mf.171.209.IP)
- # [17:21] * davidb is now known as davidb|afk
- # [17:23] * davidb|afk is now known as davidb
- # [17:25] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [17:26] <@tbsaunde> joanie: ok, replaced the file with one from orca master
- # [17:26] <joanie> k
- # [17:26] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
- # [17:26] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
- # [17:26] * ChanServ sets mode: +o yzen_
- # [17:27] <@tbsaunde> yzen_: you going to the BS meeting / where is?
- # [17:27] * Quits: newtron_ (newtron@moz-6ju.9mf.171.209.IP) (Ping timeout: 121 seconds)
- # [17:27] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [17:27] * ChanServ sets mode: +qo davidb davidb
- # [17:28] <@yzen_> tbsaunde yeah, we are in the room, david and you met at
- # [17:28] <~davidb> Gijs, MarcoZ, joining?
- # [17:28] <joanie> you have a meeting called BS?
- # [17:28] <joanie> sorry, but that's awesome
- # [17:28] <@tbsaunde> yzen_: which room do you mean?
- # [17:28] <~davidb> joanie, ofcourse :)
- # [17:28] <&MarcoZ> davidb: Coming!
- # [17:28] <@yzen_> tbsaunde dundas
- # [17:29] <~davidb> tbsaunde, where we 1:1
- # [17:29] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [17:30] <~davidb> https://wiki.mozilla.org/Accessibility/BarrierSmash/Meetings/2015-05-27
- # [17:30] <joanie> :)
- # [17:44] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Connection closed)
- # [17:50] <@eeejay> vaani
- # [17:50] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [17:50] * ChanServ sets mode: +qo davidb davidb
- # [17:50] <@eeejay> vaani
- # [17:57] * davidb is now known as davidb|afk
- # [17:57] * clown is now known as clown_mtg
- # [18:12] * yzen_ is now known as yzen
- # [18:21] <@firebot> mzehe@mozilla.com cancelled needinfo?(mzehe@mozilla.com) on bug 1168042.
- # [18:22] <@firebot> https://bugzil.la/1168042 — NEW, nobody@mozilla.org — [e10s] accesskeys in content do not work when chrome is focused
- # [18:31] * davidb|afk is now known as davidb
- # [18:49] <@tbsaunde> joanie: ok, I'm around again lets see what happens with current trunk
- # [18:50] <joanie> tbsaunde: I'm in a meeting (should end soon)
- # [18:51] <@tbsaunde> sure
- # [18:51] <joanie> tbsaunde: since your debug.out has stuff mine doesn't. could you either try with all default settings and/or send me your prefs.js?
- # [18:52] <joanie> tbsaunde: make that all default settings, but with caret nav enabled.
- # [18:58] <@tbsaunde> joanie: ok, doing a new profile, but for now I updated people.mozilla.org/~tsaunders/debug.out with current build of firefox and orca
- # [19:06] <joanie> tbsaunde: ok
- # [19:06] * joanie looks
- # [19:10] <@tbsaunde> joanie: and debug.out for new profile and caret mode enabled at people.mozilla.org/~tsaunders/debug2.out
- # [19:10] * joanie looks at that one now
- # [19:14] <joanie> tbsaunde: what seems different between yours and mine is that immediately after the document frame claims focus, something else claims focus and is already defunct, so I don't know what it is. But I'm guessing whatever it is prevents Orca from connecting accessible children with the document
- # [19:15] * joanie considers how to listen for that
- # [19:15] <@tbsaunde> joanie: this thing claims focus for you or for me?
- # [19:16] <joanie> for you
- # [19:16] <@tbsaunde> hrmf
- # [19:16] <joanie> yeah
- # [19:16] <joanie> lemme pull this up in an editor so I can get line numbers
- # [19:17] <joanie> tbsaunde: actually it seems to happen pretty reliably
- # [19:17] <joanie> search for:
- # [19:17] <joanie> script.skipObjectEvent: skipped due to more recent event of the same type in a different object
- # [19:17] <joanie> that's happening when processing the focus claims for the document frame
- # [19:18] <joanie> but sometimes the thing goes defunct
- # [19:18] * joanie looks for an example
- # [19:18] <@firebot> anthony.s.hughes@gmail.com cancelled needinfo?(jamie@nvaccess.org) on bug 942650.
- # [19:18] <@firebot> https://bugzil.la/942650 — FIXED, surkov.alexander@gmail.com — Some toolbars have unknown accessible role or worse
- # [19:21] <joanie> tbsaunde: actually, here's a better one. line 8239 of your debug2.out
- # [19:21] <joanie> oops
- # [19:21] <joanie> wait
- # [19:21] <joanie> tbsaunde: nevermind on that one. /me looks further
- # [19:23] <joanie> tbsaunde: ok, for realz, in line 11234 the document frame claims focus. Good
- # [19:23] <joanie> but Orca skips that event because something just claimed focus immediately after
- # [19:23] <joanie> the lines that follow show a focus: and object:state-changed:focused event with IGNORING DEFUNCT OBJECT
- # [19:24] <joanie> tbsaunde: 1) I don't have that issue
- # [19:24] <joanie> 2) The focus claim that follows, for the "I'm Feeling Trendy" button, Orca presents in the focus: event because it doesn't think that button is in document content
- # [19:25] <joanie> so I'm thinking that the defunct object *might* be the document frame
- # [19:25] <joanie> or something in between the document frame and that push button
- # [19:25] <@tbsaunde> yeah maybe
- # [19:26] <joanie> problem with defunct objects is you cannot poke at them reliably
- # [19:26] <@tbsaunde> yeah
- # [19:26] <joanie> I may be able to deal with that in Orca and not skip earlier events if the subsequent one is for something defunct
- # [19:27] <joanie> tbsaunde: while I try that, could you see if you could figure out what all is emitting focus signals from gecko in that particular case?
- # [19:27] <joanie> it's document frame, something, trendy push button
- # [19:28] <joanie> and it's probably (hopefully) not defunct at the time you emit the signal ;)
- # [19:28] <@tbsaunde> joanie: yeah
- # [19:28] <joanie> actually, lemme see what I get too
- # [19:28] <joanie> i.e. mine are not defunct
- # [19:30] <joanie> tbsaunde: wait a sec
- # [19:30] <joanie> I see you have document frame does not implement the hyperlink interface
- # [19:30] <joanie> document frame should
- # [19:30] <joanie> tbsaunde: your -1 oops bug.... You Firefox has that fix, right?
- # [19:31] <@tbsaunde> joanie: not sure which -1 you mean
- # [19:32] <joanie> remember when Orca was completely broken in Firefox
- # [19:32] <joanie> and you asked me to debug
- # [19:32] <joanie> and in the end you had a silly bug making everything that should implement hyperlink failing to
- # [19:32] <joanie> and we all laughed
- # [19:32] <joanie> and I added debugging output to Orca for that condition
- # [19:33] <joanie> in line 11113 of your debug2.out
- # [19:33] <joanie> I see the document frame does not implement the hyperlink interace
- # [19:33] <joanie> tbsaunde: remember?
- # [19:34] <@tbsaunde> joanie: I remember a broken null check not sure I remember this one though
- # [19:34] <joanie> hmmmm
- # [19:34] <joanie> well, line 11113 of your debug2.out looks bad
- # [19:34] <@tbsaunde> any way document not implementing hyperlink is something I can easily investigate
- # [19:35] <joanie> on your end?
- # [19:35] <joanie> or via a listener?
- # [19:35] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [19:35] <@tbsaunde> joanie: within firefox
- # [19:35] <joanie> that I couldn't tell you
- # [19:36] <joanie> in a listener, you'd do a queryHyperlink()
- # [19:36] <joanie> lemme try a quick experiment
- # [19:37] <@tbsaunde> joanie: nah, I no how to poke at this
- # [19:37] <joanie> ok
- # [19:42] <joanie> tbsaunde: red herring. stop poking at that.
- # [19:42] * joanie takes some ritalin
- # [19:43] <@tbsaunde> joanie: oh?
- # [19:43] * yzen is now known as yzen_
- # [19:44] <joanie> yeah, hypertext should be implemented on the doc frame; not hyperlink
- # [19:44] <joanie> brain fart on my end
- # [19:44] <joanie> what I really want to know is what object is claiming focus and already defunct
- # [19:45] <joanie> in between the document frame and the i'm feeling like a need a vacation push button
- # [19:47] <@firebot> New Firefox - Disability Access bug 1168932 filed by lorien@lorienhu.com.
- # [19:47] <@firebot> https://bugzil.la/1168932 — NEW, nobody@mozilla.org — Implement ProxyCreated and ProxyDestroyed to update mozAccessibles
- # [19:47] <@tbsaunde> joanie: yeah, well it seems like that doc frame might not be hypertext either, but lets see if we can see what that object might be
- # [19:47] <@firebot> lorien@lorienhu.com changed the Assignee on bug 1168932 from nobody@mozilla.org to lorien@lorienhu.com.
- # [19:47] <@firebot> lorien@lorienhu.com changed the Target Milestone on bug 1168932 from --- to Firefox 41.
- # [19:48] <@tbsaunde> lsocks: fwiw there's no reason to set target milestone
- # [19:49] <@lsocks> tbsaunde: kk
- # [19:52] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [19:53] <@tbsaunde> joanie: how do you decide a object is defunct? defunct state?
- # [19:53] <joanie> in this case, yes
- # [19:54] <joanie> I'm going to add debugging to Orca one sec
- # [19:55] <joanie> tbsaunde: the debugging just causes orca to print the accessible as "[DEAD]".
- # [19:55] * joanie tries getting at it earlier
- # [19:57] * Quits: ioanachiorean_ (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
- # [20:05] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [20:06] * Gijs is now known as Gijs_away
- # [20:08] * yzen_ is now known as yzen
- # [20:13] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [20:14] * Joins: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP)
- # [20:14] <@tbsaunde> lsocks: oh also that bug belongs in core::disability access api
- # [20:16] <@firebot> lorien@lorienhu.com changed the Component on bug 1168932 from Disability Access to Disability Access APIs.
- # [20:16] <@firebot> lorien@lorienhu.com changed the Product on bug 1168932 from Firefox to Core.
- # [20:16] <@firebot> lorien@lorienhu.com changed the Target Milestone on bug 1168932 from Firefox 41 to ---.
- # [20:16] <@firebot> https://bugzil.la/1168932 — NEW, lorien@lorienhu.com — Implement ProxyCreated and ProxyDestroyed to update mozAccessibles
- # [20:21] <joanie> tbsaunde: I just pushed a change to orca to skip out what we know about the more recent event causing us to ignore the previous doc frame focus claims
- # [20:21] <joanie> could you pull master, do a quick test
- # [20:21] <joanie> and let's see if the object is defunct at the time we decide to skip the earlier event
- # [20:21] <joanie> if it is, I can at least stop orca from skipping the earlier event
- # [20:22] <joanie> s/skip out what we know/print out what we know/
- # [20:23] <@tbsaunde> joanie: sure
- # [20:23] <@tbsaunde> my debugger is being very difficult so I have been trying to get that to work
- # [20:25] <joanie> if you can just cause it to happen like you did with debug.out and debug2.out
- # [20:25] <joanie> I can at least see what it might be
- # [20:25] <joanie> and if it's really defunct
- # [20:26] <joanie> but since I cannot reproduce that issue here, I'm having to guess and iterate with you with debugging output :)
- # [20:28] <@tbsaunde> joanie: ok people.mozilla.org/~tsaunders/debug.out is with latest trunk orca
- # [20:29] <joanie> thanks!
- # [20:29] * joanie looks
- # [20:30] <joanie> tbsaunde: so dunno if you grepped, but the more recent event is for the push button which is not defunct, so that ain't it.
- # [20:30] * joanie looks for other places she might be able to get at that object before it's defunct
- # [20:31] <@tbsaunde> joanie: no, I just coppied it
- # [20:31] <joanie> no that's not what I mean
- # [20:31] <joanie> I mean that the new output prints out the more recent event
- # [20:31] <joanie> the more recent event is not for a defunct object
- # [20:32] <joanie> it's a valid event for a valid push button
- # [20:32] <joanie> but in between the document frame focus claim and that push button focus claim, there are focus claim(s) from something defunct
- # [20:32] <joanie> and that is the only obvious difference I'm seeing between your output and mine
- # [20:33] * joanie tries to add more debugging
- # [20:36] <@tbsaunde> joanie: so, in my output there is different application names?
- # [20:36] <joanie> I didn't see any
- # [20:37] <joanie> oh, sorry. I guess that's different too :)
- # [20:37] <joanie> but what concerns me more is your output suggests Orca cannot figure out the document content objects
- # [20:37] <@tbsaunde> joanie: hrm I wonder why I suppose its possible I've fixed something locally and don't know it
- # [20:38] <joanie> if you have and i've gone down another rabbit hole, you owe me another beer ;)
- # [20:38] <joanie> jokes aside, I wonder if you fixed one thing but broke something else
- # [20:38] <@tbsaunde> joanie: well, this document content stuff is totally busted, and at least for me that means firefox is seriously borked if you don't disable e10s
- # [20:38] <@tbsaunde> joanie: ertainly possible
- # [20:39] * joanie nods
- # [20:39] <joanie> give me a few more minutes
- # [20:39] <joanie> then I'll push another change
- # [20:39] <joanie> as I want to know what's defunct
- # [20:43] <joanie> tbsaunde: ok, please pull again
- # [20:43] <joanie> let's see if it's defunct when queued
- # [20:46] <@tbsaunde> joanie: give me another minute finishing up a review
- # [20:46] <joanie> k
- # [20:47] * Joins: davidb_ (davidb@moz-f6pcim.dsl.bell.ca)
- # [20:47] * ChanServ sets mode: +qo davidb_ davidb_
- # [20:47] * Quits: davidb (sid345@moz-tkv6al.0j4i.jtu0.0101.2620.IP) (Quit: )
- # [20:47] * davidb_ is now known as davidb
- # [20:49] * clown_mtg is now known as clown
- # [20:49] <~davidb> tbsaunde, I'm trying to reconcile the bug summary with the patch on bug 1168204
- # [20:49] <@firebot> https://bugzil.la/1168204 — NEW, nobody@mozilla.org — Expose more interfaces to windows for proxied accessibles
- # [20:50] <~davidb> tbsaunde, could you rephrase the summary for me?
- # [20:50] <~davidb> (no rush)
- # [20:52] <@tbsaunde> davidb: what does the patch do? I don't remember which thatt is
- # [20:53] <~davidb> tbsaunde, it looks to me like it just makes sure QI doesn't work for proxies?
- # [20:53] <~davidb> lots of && !IsProxy()
- # [20:54] <@tbsaunde> davidb: so, it does butina more fine grained way than before (and makes it work in cases it didn't before)
- # [20:54] <~davidb> yeah true
- # [20:55] <@tbsaunde> davidb: so I'm not sure what else you want as a summery, it exposes more interfaces
- # [20:55] <~davidb> yeah i misread the middle part of the patch initially
- # [20:55] <~davidb> ok
- # [20:56] <@tbsaunde> yeah, its not really a great diff
- # [20:56] <~davidb> well
- # [20:57] <~davidb> actually no i'm still confused
- # [20:57] <@tbsaunde> davidb: tell me why
- # [20:59] <~davidb> where do we end up exposing more interfaces for proxied accessibles?
- # [20:59] <@tbsaunde> joanie: ok, updated debug.out
- # [20:59] * joanie looks
- # [20:59] <@tbsaunde> davidb: from QI
- # [20:59] <@tbsaunde> davidb: so I suppose you could summarize it as allow accessibles for proxies to be QId to more interfaces
- # [21:00] <~davidb> better
- # [21:01] <joanie> tbsaunde: ok, the role at the time we get the event is ROLE_INVALID. If you grep through your code, is that role being used anywhere?
- # [21:01] <@tbsaunde> joanie: I think there's various way it can happen
- # [21:01] <@tbsaunde> I just really need a working debugger :(
- # [21:02] * joanie nods
- # [21:02] <joanie> sometimes with webkit I give up and use the most powerful debugger there is: g_print/printf ;)
- # [21:02] <joanie> but that's when I don't have to dig, of course
- # [21:04] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [21:06] * Gijs_away is now known as Gijs
- # [21:08] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [21:10] * davidb is now known as davidb|afk
- # [21:19] * Joins: minot2 (kkus@moz-baj4jj.74.srtnet.com)
- # [21:20] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [21:34] * Quits: icaaq (icaaq@moz-p2679h.bredband.skanova.com) (Quit: 10-79 Notify coroner, over and out)
- # [21:34] * Joins: icaaq (icaaq@moz-p2679h.bredband.skanova.com)
- # [21:38] * Quits: ~davidb|afk (davidb@moz-f6pcim.dsl.bell.ca) (Connection closed)
- # [21:41] * Joins: davidb (davidb@moz-f6pcim.dsl.bell.ca)
- # [21:41] * ChanServ sets mode: +qo davidb davidb
- # [21:51] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [21:52] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [21:54] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [21:55] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [21:56] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [21:56] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [21:58] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [21:58] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [21:59] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:00] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:01] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:02] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:03] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:03] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:05] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:05] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:07] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:07] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:08] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:09] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:10] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:10] * Joins: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com)
- # [22:11] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:12] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:12] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:14] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:14] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:14] * Joins: yzen_ (yzen@moz-i5m.05u.207.66.IP)
- # [22:14] * ChanServ sets mode: +o yzen_
- # [22:15] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:16] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:16] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [22:17] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:18] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:19] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:19] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:21] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:21] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:23] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:23] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:24] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:25] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:26] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:27] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:27] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [22:28] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:28] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:30] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:30] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:32] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:32] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:34] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:34] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:35] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:36] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:37] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:37] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:39] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:39] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:40] * Quits: Gijs (chatzilla@moz-1evr0l.cable.virginm.net) (Quit: sleep and stuff)
- # [22:41] * Joins: newtron_ (newtron@moz-c2l.9t1.140.24.IP)
- # [22:41] * Quits: icaaq (icaaq@moz-p2679h.bredband.skanova.com) (Quit: 10-79 Notify coroner, over and out)
- # [22:41] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:42] * Joins: nwtn (newtron@moz-c2l.9t1.140.24.IP)
- # [22:43] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:44] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:45] * Quits: newtron_ (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:45] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [22:45] * Joins: newtron (newtron@moz-c2l.9t1.140.24.IP)
- # [22:46] * Quits: nwtn (newtron@moz-c2l.9t1.140.24.IP) (Ping timeout: 121 seconds)
- # [22:48] * Joins: fredw (Icedove@moz-7gtdsj.fbx.proxad.net)
- # [22:52] * Quits: clown (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
- # [22:58] * Joins: satdav (uid15780@moz-avs1e8.highgate.irccloud.com)
- # [23:01] * Quits: newtron (newtron@moz-c2l.9t1.140.24.IP) (Connection closed)
- # [23:01] * Quits: @yzen_ (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [23:09] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [23:09] * ChanServ sets mode: +o surkov
- # [23:20] * Quits: ~davidb (davidb@moz-f6pcim.dsl.bell.ca) (Quit: Blah blah blah)
- # [23:45] * Quits: mdcurran1 (Instantbird@moz-br746e.tpgi.com.au) (Connection closed)
- # [23:53] * Quits: fredw (Icedove@moz-7gtdsj.fbx.proxad.net) (Client exited)
- # Session Close: Thu May 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