/irc-logs / mozilla / #accessibility / 2015-06-18 / end
Options:
Previous day, Next day
- # Session Start: Thu Jun 18 00:00:00 2015
- # Session Ident: #accessibility
- # [00:38] * Quits: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [00:55] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [01:00] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [01:00] <@firebot> fred.wang@free.fr requested needinfo from mzehe@mozilla.com on bug 1175269.
- # [01:00] <@firebot> https://bugzil.la/1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [01:04] * Joins: davidb (davidb@moz-pnvqv2.dsl.bell.ca)
- # [01:04] * ChanServ sets mode: +qo davidb davidb
- # [01:04] * Quits: ~davidb (davidb@moz-pnvqv2.dsl.bell.ca) (Connection closed)
- # [01:49] * Quits: kkus (kkus@moz-s1o.p2b.234.165.IP) (Connection closed)
- # [01:52] <fredw> surkov: so what about https://bugzilla.mozilla.org/show_bug.cgi?id=1001635#c7 :-)
- # [01:52] <@firebot> Bug 1001635 — NEW, jwei@jonathanwei.ca — Add relations for MathMLAccessibles
- # [01:52] <@surkov> fredw: it seems we want it, it seems it’s got out of radar :)
- # [01:53] <@surkov> if you want to pick it up then it’s good news for me :)
- # [01:53] <@surkov> it seems I have a wip
- # [01:53] * Joins: davidb (davidb@moz-pnvqv2.dsl.bell.ca)
- # [01:53] * ChanServ sets mode: +qo davidb davidb
- # [01:53] <fredw> I want to check what was really needed for bug 1001641 before
- # [01:54] <@firebot> https://bugzil.la/1001641 — NEW, jwei@jonathanwei.ca — Provide equivalent support for MathML as WebKit for NSAccessibility
- # [01:54] <@surkov> sure
- # [02:01] * Joins: kkus (kkus@moz-s1o.p2b.234.165.IP)
- # [02:12] * Quits: kkus (kkus@moz-s1o.p2b.234.165.IP) (Connection closed)
- # [02:32] * Quits: smaug (chatzilla@moz-omj15l.elisa-laajakaista.fi) (Ping timeout: 121 seconds)
- # [02:37] * Quits: ~davidb (davidb@moz-pnvqv2.dsl.bell.ca) (Connection closed)
- # [02:44] * Joins: kkus (kkus@moz-s1o.p2b.234.165.IP)
- # [03:19] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [03:19] * Quits: fredw (Icedove@moz-8b1urf.fnjk.s0pt.0450.2001.IP) (Client exited)
- # [04:05] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [04:34] * Quits: nhnt11 (Instantbird@moz-cfhap5.mtv2.mozilla.com) (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
- # [04:56] * Quits: kkus (kkus@moz-s1o.p2b.234.165.IP) (Connection closed)
- # [04:58] * Joins: kkus (kkus@moz-s1o.p2b.234.165.IP)
- # [04:59] * Joins: surkov (surkov@moz-v8g78c.cpe.teksavvy.com)
- # [04:59] * ChanServ sets mode: +o surkov
- # [05:09] * Quits: @surkov (surkov@moz-v8g78c.cpe.teksavvy.com) (Client exited)
- # [05:16] * Quits: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com) (Quit: Connection closed for inactivity)
- # [08:53] * Joins: LJWatson (chatzilla@moz-fpsi1k.cable.virginm.net)
- # [08:54] * Joins: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP)
- # [08:54] <LJWatson> @MarcoZ you around?
- # [09:54] <&MarcoZ> LJWatson: Hi! Now I am. :)
- # [09:55] <LJWatson> Hey Marco. Was wondering if you knew anything about the cause of Jaws saying "clickable" in Firefox - when focused on elements that have no direct event handlers?
- # [09:55] <LJWatson> Believe it has to do with a click event on a parent container somewhere further up the hierarchy, but can't find any conclusive info on the subject.
- # [10:13] <&MarcoZ> LJWatson: Heh, no wonder, JAWS is a closed system after all. I know from Mick and Jamie from NVDA that they look for the click action exposed on an accessible, and that can be through a click event handler on a parent node, even the document itself.
- # [10:14] <&MarcoZ> LJWatson: I assume JAWS does something similar, or uses some other self-HTML-interpretation method to determine that.
- # [10:14] <&MarcoZ> LJWatson: After much user request noise, the announcement of clickables is now configurable in NVDA, you can turn it off if you want to. But activating stuff via Enter fromvirtual buffer will still work.
- # [10:15] <&MarcoZ> ljwIn Firefox, when building the information, we directly ask the DOM that already knows about the event handling chain if the current element is clickable, and expose the appropriate action. So we represent what the rest of the browser also assumes about a page.
- # [10:19] <LJWatson> This problem isn't just a matter of turning off clickable announcements, which presumably turns off the announcement wherever a click event is available?
- # [10:20] <LJWatson> It's when Jaws and NVDA announce an element is clickable, even when it isn't. I think it may have something to do with the use of inline event handlers, as opposed to scripted ones. Still trying to figure that part out though Marco.
- # [10:22] <&MarcoZ> Yeah, if the document has a click handler, basically everything is, theoretically, clickable. The click bubbles up from the actual element to the event handler of the document, and that determines which element was clicked, and if it should do something or not. The web author has one click handler in place instead of multiple ones.
- # [10:23] <LJWatson> Right. It makes for a very messy UX for screen reader users sadly. Thanks for confirming the cause though.
- # [10:24] <&MarcoZ> You bet it does!
- # [10:27] * Quits: wlach|afk (wlach@moz-43h9ue.members.linode.com) (Ping timeout: 121 seconds)
- # [10:27] * Joins: wlach (wlach@moz-43h9ue.members.linode.com)
- # [10:37] * Joins: Gijs (chatzilla@moz-1evr0l.cable.virginm.net)
- # [10:48] * Joins: smaug (chatzilla@moz-omj15l.elisa-laajakaista.fi)
- # [12:38] * Quits: smaug (chatzilla@moz-omj15l.elisa-laajakaista.fi) (Ping timeout: 121 seconds)
- # [12:45] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Connection closed)
- # [12:48] * Joins: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net)
- # [12:52] * Quits: yliao (yliao@moz-2hf62a.HINET-IP.hinet.net) (Ping timeout: 121 seconds)
- # [13:05] * Quits: a-865 (fmcz@moz-ipbm7f.cable.mindspring.com) (Ping timeout: 121 seconds)
- # [13:11] * Quits: newtron (newtron@moz-168kn0.biz.rr.com) (Ping timeout: 121 seconds)
- # [13:12] * Joins: newtron (newtron@moz-168kn0.biz.rr.com)
- # [13:26] * Quits: newtron (newtron@moz-168kn0.biz.rr.com) (Ping timeout: 121 seconds)
- # [13:29] * Joins: smaug (chatzilla@moz-omj15l.elisa-laajakaista.fi)
- # [13:37] * Joins: fredw (Icedove@moz-gttofb.cable.rogers.com)
- # [13:43] * Joins: newtron (newtron@moz-168kn0.biz.rr.com)
- # [13:49] * Quits: newtron (newtron@moz-168kn0.biz.rr.com) (Connection closed)
- # [14:03] * Joins: newtron (newtron@moz-q91kpd.public.wayport.net)
- # [14:08] * Quits: fredw (Icedove@moz-gttofb.cable.rogers.com) (Client exited)
- # [14:10] * Joins: Justin_o (uid14648@moz-pd2b8l.charlton.irccloud.com)
- # [14:30] * Joins: fredw (Icedove@moz-8b1urf.fnjk.s0pt.0450.2001.IP)
- # [14:56] * Quits: newtron (newtron@moz-q91kpd.public.wayport.net) (Connection closed)
- # [15:19] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [15:19] * ChanServ sets mode: +o surkov
- # [15:21] * Joins: anvk (anovak@moz-871.mvk.11.204.IP)
- # [15:22] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [15:22] * ChanServ sets mode: +qo davidb davidb
- # [15:22] <@firebot> cbook@mozilla.com changed the Resolution on bug 1150510 from --- to FIXED.
- # [15:22] <~davidb> heyo
- # [15:22] <@firebot> cbook@mozilla.com changed the Status on bug 1150510 from NEW to RESOLVED.
- # [15:22] <@firebot> cbook@mozilla.com set status-firefox41 to fixed on bug 1150510.
- # [15:22] * ~davidb -> post bike rinse
- # [15:22] * davidb is now known as davidb|afk
- # [15:22] <@firebot> cbook@mozilla.com changed the Target Milestone on bug 1150510 from --- to mozilla41.
- # [15:22] <@firebot> https://bugzil.la/1150510 — FIXED, surkov.alexander@gmail.com — Crash [@ nsStringBundle::GetStringFromName(char16_t const*, char16_t**) ]
- # [15:27] <fredw> surkov: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/fred.wang@free.fr-282ebdbb198a/try-macosx64/firefox-41.0a1.en-US.mac.dmg
- # [15:29] * davidb|afk is now known as davidb
- # [15:29] <fredw> MarcoZ: hi! Have you tried the try builds on bug 1175269?
- # [15:29] <@firebot> https://bugzil.la/1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [15:30] * davidb is now known as davidb|afk
- # [15:32] <&MarcoZ> fredw: Sorry, not yet.
- # [15:32] <fredw> OK. surkov has problems to install the dmg so we were not able to test it here.
- # [15:36] * davidb|afk is now known as davidb
- # [15:37] * Joins: newtron (newtron@moz-uajgr3.res.rr.com)
- # [15:39] <&MarcoZ> fredw: Downloading it now and seeing if I can make sense out of it. I don't know anything about mathML, or about math in general ;), so hopefully I can tell you something useful.
- # [15:40] <fredw> MarcoZ: OK thanks. I wrote a testcase https://bug1175269.bugzilla.mozilla.org/attachment.cgi?id=8623942 that should be helpful
- # [15:40] <@firebot> https://bugzil.la/1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [15:43] * Joins: yzen (yzen@moz-i5m.05u.207.66.IP)
- # [15:43] * ChanServ sets mode: +o yzen
- # [15:44] <joanie> surkov i am outside
- # [15:56] <&MarcoZ> fredw: Commenting in the bug, basically I don't see anything with VoiceOver in the MathML column, for none of the rows. But this could be because we aren't exposing any HTML table related stuff yet, and the rows are all listbox items somehow.
- # [16:02] <@firebot> mzehe@mozilla.com cancelled needinfo?(mzehe@mozilla.com) on bug 1175269.
- # [16:03] <@firebot> https://bugzil.la/1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [16:09] * Quits: newtron (newtron@moz-uajgr3.res.rr.com) (Ping timeout: 121 seconds)
- # [16:13] * Joins: alex_mayorga (uid4422@moz-39oq95.charlton.irccloud.com)
- # [16:16] * Gijs is now known as Gijs_away
- # [16:26] <@firebot> New Core - Disability Access APIs bug 1175913 filed by lorien@lorienhu.com.
- # [16:26] <@firebot> https://bugzil.la/1175913 — NEW, nobody@mozilla.org — Crash in mozilla::a11y::DocAccessibleParent::RemoveAccessible(ProxyAccessible* aAccessible)
- # [16:30] <fredw> MarcoZ: thanks. Can you please try this test page instead: https://bug1175269.bugzilla.mozilla.org/attachment.cgi?id=8624236
- # [16:30] <@firebot> https://bugzil.la/1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [16:30] <fredw> (table replaced with a list)
- # [16:39] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [16:40] <&MarcoZ> fredw: That helped, but the problem is that except for the table, nothing reads like in Safari. In fact, the fenced stuf even causes VoiceOver to restrt itself (effectively crash). But the fraction, subscrip and superscript don't read at all, thd square and square root read with some parenthesis and 0 instead of the real number, etc.
- # [16:40] <&MarcoZ> The only thing correct is that all are identified as math.
- # [16:41] <fredw> MarcoZ: ok, I think perhaps we are missing the relations
- # [16:41] <fredw> MarcoZ: but are you able to use an inspector for the accessibility tree?
- # [16:41] <&MarcoZ> Most probably. Our Mac a11y is incomplete at best, incomplete and what's there might be broken in places, at worst. ;)
- # [16:41] <fredw> or are you just trying to read with voiceover
- # [16:41] <&MarcoZ> Sorry no. I could never make the Accessibility Inspector work for me on OS X. Don't know why.
- # [16:42] <&MarcoZ> I'm reading with VoiceOver.
- # [16:42] <fredw> I mean, in this patch I'm just adding the math roles, not the math relations so I don't expect VoiceOver to reads perfectly
- # [16:42] <fredw> MarcoZ: the crash is with first or second try build ?
- # [16:43] <&MarcoZ> fredw: Second.
- # [16:43] <fredw> MarcoZ: did you try the first one too?
- # [16:43] <&MarcoZ> No. Should I? Thought the second was a continuation/improvement over the first, so didn't bother going for the first one at all yet.
- # [16:44] <fredw> MarcoZ: Yes, that makes sense. Except that now you're saying that the fences stuff make things crash, so I wonder if these are due to the changes in V2...
- # [16:45] <&MarcoZ> Am downloading it now and will try it in a sec.
- # [16:50] <&MarcoZ> fredw: Ah, that one didn't contain the fix for bug 1150510 yet, so immediately crashes for me on start up.
- # [16:50] <@firebot> https://bugzil.la/1150510 — FIXED, surkov.alexander@gmail.com — Crash [@ nsStringBundle::GetStringFromName(char16_t const*, char16_t**) ]
- # [16:58] * Quits: ioanachiorean (ioanachiore@moz-q23.52n.2.5.IP) (Ping timeout: 121 seconds)
- # [17:05] * Gijs_away is now known as Gijs
- # [17:14] * Quits: kkus (kkus@moz-s1o.p2b.234.165.IP) (Ping timeout: 121 seconds)
- # [17:16] * Joins: kkus (kkus@moz-s1o.p2b.234.165.IP)
- # [17:21] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [17:24] * davidb is now known as davidb|afk
- # [17:31] <@firebot> mzehe@mozilla.com set status-firefox39 to affected on bug 1150510.
- # [17:31] <@firebot> mzehe@mozilla.com set status-firefox40 to affected on bug 1150510.
- # [17:31] <@firebot> https://bugzil.la/1150510 — FIXED, surkov.alexander@gmail.com — Crash [@ nsStringBundle::GetStringFromName(char16_t const*, char16_t**) ]
- # [17:32] * Joins: minot2 (kkus@moz-s1o.p2b.234.165.IP)
- # [17:34] * Quits: kkus (kkus@moz-s1o.p2b.234.165.IP) (Ping timeout: 121 seconds)
- # [17:44] * davidb|afk is now known as davidb
- # [17:44] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [17:44] * ChanServ sets mode: +o surkov
- # [17:44] * Joins: a-865 (fmcz@moz-ipbm7f.cable.mindspring.com)
- # [17:50] * Joins: newtron (newtron@moz-uajgr3.res.rr.com)
- # [17:59] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [18:00] * davidb is now known as davidb|afk
- # [18:06] * Quits: newtron (newtron@moz-uajgr3.res.rr.com) (Connection closed)
- # [18:07] * Joins: newtron (newtron@moz-uajgr3.res.rr.com)
- # [18:11] * Quits: newtron (newtron@moz-uajgr3.res.rr.com) (Ping timeout: 121 seconds)
- # [18:29] * davidb|afk is now known as davidb
- # [18:29] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [18:29] * ChanServ sets mode: +o surkov
- # [18:34] * davidb is now known as davidb|afk
- # [18:35] * Joins: clown_mtg (clown@moz-v6m.c3o.211.205.IP)
- # [18:55] * Joins: jongund (chatzilla@moz-emft4q.dres.uiuc.edu)
- # [19:00] * davidb|afk is now known as davidb
- # [19:04] * Joins: newtron (newtron@moz-uajgr3.res.rr.com)
- # [19:04] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [19:15] * Quits: newtron (newtron@moz-uajgr3.res.rr.com) (Connection closed)
- # [19:17] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [19:17] * ChanServ sets mode: +o surkov
- # [19:22] <@firebot> ryanvm@gmail.com set status-firefox40 to fixed on bug 1150510.
- # [19:22] <@firebot> https://bugzil.la/1150510 — FIXED, surkov.alexander@gmail.com — Crash [@ nsStringBundle::GetStringFromName(char16_t const*, char16_t**) ]
- # [19:28] <@firebot> ryanvm@gmail.com set status-firefox39 to fixed on bug 1150510.
- # [19:31] * Quits: Gijs (chatzilla@moz-1evr0l.cable.virginm.net) (Quit: out for the evening)
- # [19:39] <@yzen> eeejay hi
- # [19:40] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Ping timeout: 121 seconds)
- # [19:43] <@eeejay> yzen: hey
- # [19:44] <@yzen> eeejay question, what do we want to happen if we have a focus event on an accessible with aria-hidden?
- # [19:45] <@eeejay> yzen: don't remember :P
- # [19:45] <@eeejay> yzen: we had a whole conversation about that
- # [19:45] <@yzen> eeejay well we call automove on it, which does searchnext in turn
- # [19:45] <@eeejay> yzen: from an accessfu perspective, probably nothing
- # [19:46] <@yzen> eeejay im just trying to figure out what the right behaviour should be since im working with surkov on his aria-hidden patch
- # [19:46] <@eeejay> yzen: right.
- # [19:46] <@eeejay> yzen: in accessfu, we shouldn't move focus
- # [19:47] <@eeejay> yzen: should there be an event in the first place? maybe
- # [19:47] <@yzen> so should we even prevent it going to accessible pivot ?
- # [19:47] <@yzen> eeejay correct, that's an error imo but we have a test case that does that :S
- # [19:47] <@eeejay> yzen: we should not automove
- # [19:47] <@yzen> eeejay gotcha
- # [19:47] <@eeejay> imo
- # [19:48] <@eeejay> didn't play with that code in a while
- # [19:49] * davidb is now known as davidb|afk
- # [19:50] * davidb|afk is now known as davidb
- # [19:59] * Quits: @surkov (surkov@moz-i5m.05u.207.66.IP) (Client exited)
- # [20:00] <@yzen> eeejay and what about having it automove to first visible parent ?
- # [20:02] * Joins: surkov (surkov@moz-i5m.05u.207.66.IP)
- # [20:02] * ChanServ sets mode: +o surkov
- # [20:02] <@eeejay> yzen: sounds right
- # [20:02] <@yzen> ok
- # [20:05] * Quits: clown_mtg (clown@moz-v6m.c3o.211.205.IP) (Quit: Leaving.)
- # [20:07] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [20:08] * Joins: davidb (davidb@moz-i5m.05u.207.66.IP)
- # [20:08] * ChanServ sets mode: +qo davidb davidb
- # [20:08] * Quits: ~davidb (davidb@moz-i5m.05u.207.66.IP) (Quit: Blah blah blah)
- # [20:15] <fredw> surkov: https://bugzilla.mozilla.org/show_bug.cgi?id=1175269
- # [20:15] <@firebot> Bug 1175269 — ASSIGNED, fred.wang@free.fr — Add MathML roles/subroles for NSAccessibility
- # [20:20] * Quits: LJWatson (chatzilla@moz-fpsi1k.cable.virginm.net) (Quit: Carpe diem)
- # [20:50] * Joins: davidb (davidb@moz-pnvqv2.dsl.bell.ca)
- # [20:50] * ChanServ sets mode: +qo davidb davidb
- # [20:55] * Quits: gavin (gavin@moz-46i.6l4.14.76.IP) (Quit: Reconnecting)
- # [20:55] * Joins: gavin (gavin@irc.mozilla.org)
- # [21:07] * davidb is now known as davidb|afk
- # [21:07] * Joins: SteveF (chatzilla@moz-80j6qs.cable.virginm.net)
- # [21:08] * Quits: SteveF (chatzilla@moz-80j6qs.cable.virginm.net) (Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253])
- # [21:37] <@surkov> fredw: static const RoleDescrMap sRoleDescrMap[] = {
- # [21:40] * davidb|afk is now known as davidb
- # [21:58] <fredw> surkov: I don't think that's the problem. If the subrole string is not in sRoleDescrMap, roleDescription will return the string NSAccessibilityRoleDescription([self role], subrole), which is the same as what WebKit does
- # [22:05] * Joins: kkus (kkus@moz-mbb8c5.minotstateu.edu)
- # [22:08] * Quits: minot2 (kkus@moz-s1o.p2b.234.165.IP) (Ping timeout: 121 seconds)
- # [22:09] * Joins: minot2 (kkus@moz-s1o.p2b.234.165.IP)
- # [22:12] * Quits: kkus (kkus@moz-mbb8c5.minotstateu.edu) (Ping timeout: 121 seconds)
- # [22:21] * Quits: anvk (anovak@moz-871.mvk.11.204.IP) (Quit: Leaving.)
- # [22:57] <~davidb> surkov, who owns caret browsing?
- # [22:57] <~davidb> in FF
- # [22:58] <@surkov> some gecko’s common mind :) dunno
- # [22:58] <@surkov> it doesn’t look anybody active on it
- # [22:58] <@surkov> maybe roc is a contact
- # [23:01] <~davidb> ok
- # [23:01] <~davidb> ty
- # [23:02] * davidb is now known as davidb|afk
- # [23:04] * Quits: @yzen (yzen@moz-i5m.05u.207.66.IP) (Ping timeout: 121 seconds)
- # [23:07] <fredw> surkov: https://bug1001641.bugzilla.mozilla.org/attachment.cgi?id=8624476
- # [23:07] <@firebot> https://bugzil.la/1001641 — NEW, jwei@jonathanwei.ca — Provide equivalent support for MathML as WebKit for NSAccessibility
- # [23:08] * davidb|afk is now known as davidb
- # [23:10] * Quits: ~davidb (davidb@moz-pnvqv2.dsl.bell.ca) (Quit: Blah blah blah)
- # [23:14] <joanie> surkov: http://fpaste.org/233777/
- # [23:51] * Quits: jongund (chatzilla@moz-emft4q.dres.uiuc.edu) (Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253])
- # Session Close: Fri Jun 19 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