/irc-logs / mozilla / #accessibility / 2014-07-08 / end
Options:
- # Session Start: Tue Jul 08 00:00:00 2014
- # Session Ident: #accessibility
- # [00:19] * Quits: Justin_o (uid14648@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
- # [00:47] * Gijs_away is now known as Gijs
- # [00:47] * Quits: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com) (Quit: sleep)
- # [01:00] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [01:00] * ChanServ sets mode: +o surkov
- # [01:17] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [01:27] * Joins: agibson (agibson@moz-24157589.mtv2.mozilla.com)
- # [01:29] * Quits: agibson (agibson@moz-24157589.mtv2.mozilla.com) (Client exited)
- # [01:33] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [01:33] * ChanServ sets mode: +o surkov
- # [01:33] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
- # [01:42] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [01:53] * Joins: agibson (agibson@moz-24157589.mtv2.mozilla.com)
- # [02:03] * Quits: jamesn (jnurthen@moz-37757780.oracle.com) (Ping timeout)
- # [02:08] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
- # [02:10] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [02:10] * ChanServ sets mode: +o surkov
- # [02:38] * Quits: agibson (agibson@moz-24157589.mtv2.mozilla.com) (Quit: )
- # [03:33] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
- # [03:44] * khuey is now known as khuey|away
- # [05:09] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [05:09] * ChanServ sets mode: +o yzen
- # [05:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [05:32] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [05:32] * ChanServ sets mode: +o surkov
- # [05:33] * Quits: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [06:11] * khuey|away is now known as khuey
- # [06:19] * khuey is now known as khuey|away
- # [06:34] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [07:13] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # [07:55] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
- # [09:25] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
- # [10:44] * Joins: MarcoZ (marco.zehe@moz-BB820E4B.dip0.t-ipconnect.de)
- # [10:44] * ChanServ sets mode: +ao MarcoZ MarcoZ
- # [10:45] <@MarcoZ> Hi all!
- # [10:46] <@MarcoZ> Hi athena! Congratulations on the landed patches! Great work! :)
- # [10:53] <athena> thanks! and thanks for all your advice :)
- # [10:54] <@MarcoZ> athena: You're very welcome! Looking at your patch for bug 977262 now.
- # [10:54] <@firebot> https://bugzil.la/977262 — ASSIGNED, athena — [a11y] Toolbox toolbar tabs showing as text
- # [11:07] <athena> thanks!
- # [11:08] <athena> I haven't been able to figure out why aria-selected isn't doing anything when I test. another voiceover + firefox thing?
- # [11:10] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [11:10] * ChanServ sets mode: +o yzen
- # [11:12] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # [11:16] <@MarcoZ> athena: Again, this may be due to the incomplete implementation of NSAccessibility in Firefox for Mac, or an incomplete support of aria-selected on the VoiceOver end, or both. Most likely the former.
- # [11:16] <@MarcoZ> athena: What's the use case?
- # [11:17] <athena> MarcoZ: thanks. In this case, I was just trying to confirm the behavior in the patch before I sent it in
- # [11:18] * Joins: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com)
- # [11:18] <@MarcoZ> athena: Yeah I know, the incomplete support doesn't make debugging easier.
- # [11:19] <@MarcoZ> However, if you inspect the element and find that aria-selected was set with the correct value, you can be pretty sure it will work. Or use the DOM Inspector extension to verify, too.
- # [11:19] <athena> MarcoZ: hehe no. I'm glad it's much better on Windows at least
- # [11:20] <@MarcoZ> athena: Yup! :) Mac is just so completely different from Windows and Linux accessibility APIs that a lot of extra work is required, and someone who is very knowledgeable and skilled in Mac programming. We currently lack the resources in this area to do it ourselves.
- # [11:20] <athena> MarcoZ: good point. it'll at least catch cases where nothing's being set because of a typo
- # [11:20] <@MarcoZ> Yup :)
- # [11:21] <athena> MarcoZ: I'm actually very curious to see what needs to be done. I doubt that I have the skills to be useful for that right now, but it's something I've been thinking about
- # [11:27] <@MarcoZ> athena: Well if you know Objective-C, you're already a good portion there.
- # [11:28] <@MarcoZ> The work consists mostly of a) interpreting Apple's NSAccessibility protocol right, b) sniffing out what Safari exposes in certain circumstances using Accessibility Inspector, because Apple hardly document it all, and c) reimplementing and rebuilding that in the OS X platform layer for accessibility.
- # [11:33] <athena> why would you need to know objective-C? is that only to be able to poke through Apple's NSAccessibility protocol and documentation properly?
- # [11:37] <@MarcoZ> athena: No, the platform layer this low level is implemented in C++, and the Mac bits are in Objective-C.
- # [11:38] <athena> MarcoZ: ahhh that makes sense. I knew about C++ for the rest of the system, but I hadn't realized how separate the mac bits are
- # [11:43] <@MarcoZ> athena: It's all in the folder Accessible/Mac if you're interested. ;)
- # [11:44] <athena> MarcoZ: hah thanks ;) I'm still doing dayjob stuff, but I've got that folder marked now to look at later
- # [11:45] <@MarcoZ> athena: In terms of impact, the contributions you're making to the Firefox dev tools accessibility have the higher impact. There are more users of Firefox on Windows and Linux who rely on screen readers than there are on OS X. So these improvements you're making will help these people a lot!
- # [11:47] * Quits: krit (sid15081@moz-E77DEB21.irccloud.com) (Ping timeout)
- # [11:47] * Quits: athena (sid21127@moz-31ABA2C0.irccloud.com) (Ping timeout)
- # [11:48] * Joins: athena (sid21127@moz-31ABA2C0.irccloud.com)
- # [11:51] * Joins: krit (sid15081@moz-E77DEB21.irccloud.com)
- # [12:07] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
- # [13:11] * Joins: surkov (surkov@13F2CEC5.7672369.D8E68FF6.IP)
- # [13:11] * ChanServ sets mode: +o surkov
- # [13:37] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
- # [14:19] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [14:19] * Joins: Justin_o (uid14648@moz-E77DEB21.irccloud.com)
- # [14:51] * Gijs is now known as Gijs_away
- # [15:08] * Joins: anvk (anovak@C141829F.3923648E.6468E038.IP)
- # [15:09] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:09] * ChanServ sets mode: +o yzen
- # [15:12] <@MarcoZ> Morning yzen!
- # [15:12] <@yzen> MarcoZ hi
- # [15:25] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [15:33] <@yzen> MarcoZ have you seen isfirefoxosaccessibleyet.com ? we are getting there :)
- # [15:34] <@MarcoZ> yzen: Haven't looked lately.
- # [15:37] <@MarcoZ> yzen: Ouch, what markup are you inserting there? These things that count the bugs are showing up as select size greater than 1 items! This is not good.
- # [15:37] <@MarcoZ> So, they are listboxes, not actual ol or ul lists.
- # [15:38] <@yzen> MarcoZ hmm i tried with accessfu
- # [15:38] <@MarcoZ> yzen: On the desktop, these don't look right.
- # [15:39] <@MarcoZ> yzen: And this is what people will most likely use to look at the page.
- # [15:39] <@yzen> MarcoZ ya i guess this shoudl not be listbox but it will probably change as eeejay added some stuff
- # [15:39] <@MarcoZ> yzen: Noooo, listbox is definitely not the right way to go here. :)
- # [15:39] <@MarcoZ> An ul or ol, but not a select, and notht eh ARIA equivalents of those either.
- # [15:40] <@MarcoZ> so if ARIA, list, not listbox.
- # [15:40] <@yzen> MarcoZ roger
- # [15:50] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:50] * ChanServ sets mode: +qo davidb davidb
- # [15:51] * davidb is now known as davidb|afk
- # [15:54] * Joins: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
- # [15:54] * Quits: @davidb|afk (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [15:55] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:55] * ChanServ sets mode: +qo davidb davidb
- # [15:57] <@MarcoZ> Heyo davidb!
- # [15:57] * Gijs_away is now known as Gijs
- # [15:59] <@davidb> hi hi
- # [16:04] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [16:05] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [16:05] * ChanServ sets mode: +qo davidb davidb
- # [16:17] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
- # [16:37] * Gijs is now known as Gijs_away
- # [17:20] * davidb is now known as davidb|afk
- # [17:22] * Quits: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [17:25] * davidb|afk is now known as davidb
- # [17:27] * khuey|away is now known as khuey
- # [17:30] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [17:31] * Joins: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
- # [17:34] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [17:34] * ChanServ sets mode: +qo davidb davidb
- # [17:48] <@eeejay> yzen, what do you think?
- # [17:48] <@eeejay> yzen, MarcoZ, yeah. i have been romving aria roles from the site, and trying to stick to a regular document structure.
- # [17:49] <@yzen> eeejay pretty good, i was wondering about the rank number?
- # [17:49] <@eeejay> It would be given by MarcoZ, or whoever tests it
- # [17:49] <@eeejay> we could come up with a criteria
- # [17:50] <@yzen> oh ok
- # [17:50] <@eeejay> yzen, the comment section should be a verbal comment about the accessibility state, right?
- # [17:50] <@yzen> yes, that's the idea
- # [17:51] <@eeejay> yzen, the overview section could have a condensed list of components/scores
- # [17:52] <@eeejay> yzen, the component sections should get an id of the component (ie. #homescreen instead og .homescreen
- # [17:52] <@yzen> eeejay ya ill change that
- # [17:52] <@eeejay> and then the list in the overview could be links to each section
- # [17:53] <@yzen> we should probably open some issues in the repo
- # [17:53] <@eeejay> yzen, should i merge my changes?
- # [17:53] <@eeejay> ok
- # [17:55] <@davidb> surkov, https://www.w3.org/WAI/PF/Group/track/actions/1454, https://www.w3.org/WAI/PF/Group/track/actions/1455, https://www.w3.org/WAI/PF/Group/track/actions/1456
- # [17:55] <@yzen> eeejay maybe a pull and we ll cherry pick things out of it ?
- # [17:56] <@yzen> eeejay i just wanted to clean up some styling if that's ok ?
- # [17:56] <@eeejay> yzen, sure, go ahead
- # [17:56] <@yzen> ok ill grab your branch then
- # [18:10] * khuey is now known as khuey|away
- # [18:10] * Quits: @MarcoZ (marco.zehe@moz-BB820E4B.dip0.t-ipconnect.de) (Quit: l8er)
- # [18:11] * Quits: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [18:11] * Joins: icaaq (icaaq@B6C58D73.93421C68.A0179ACD.IP)
- # [18:12] * Joins: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
- # [18:15] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
- # [18:15] <@tbsaunde> davidb: surkov lunch?
- # [18:15] <@davidb> tbsaunde, i saw surkov go already. i'm skipping lunch today.
- # [18:17] <@tbsaunde> ack
- # [18:18] <@davidb> well i might go for carrots and celery or something
- # [18:19] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
- # [18:23] * Quits: icaaq (icaaq@B6C58D73.93421C68.A0179ACD.IP) (Ping timeout)
- # [18:29] * davidb is now known as davidb|afk
- # [18:35] <@eeejay> yzen, also, i think with desktop it should be fixed width columns, and have it be responsive for mobile and be 100% for it
- # [18:39] * Gijs_away is now known as Gijs
- # [18:52] * Quits: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [18:56] * khuey|away is now known as khuey
- # [18:59] * davidb|afk is now known as davidb
- # [19:00] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [19:02] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [19:02] * ChanServ sets mode: +qo davidb davidb
- # [19:13] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Quit: leaving... bye!)
- # [19:17] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [19:17] * ChanServ sets mode: +o yzen
- # [19:52] * davidb is now known as davidb|afk
- # [19:53] * Gijs is now known as Gijs_away
- # [19:54] * davidb|afk is now known as davidb
- # [19:55] * davidb is now known as davidb|afk
- # [20:03] * davidb|afk is now known as davidb
- # [20:08] * Joins: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca)
- # [20:14] <@davidb> tbsaunde, e10s is targeting FF34 which will be trunk on July 21
- # [20:14] <@davidb> we'll need some way of buying time
- # [20:15] * Quits: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [20:16] * @davidb emails blassey
- # [20:30] <@tbsaunde> davidb: oh huh
- # [20:37] * Joins: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca)
- # [20:46] * khuey is now known as khuey|away
- # [20:50] * Joins: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [21:12] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [21:18] <@davidb> surkov, what do you think of the "MUST NOT" in 5.4.5 rawgit.com/w3c/aria/master/implementation/aria-implementation.html
- # [21:19] <@surkov> davidb: I don’t see anything bad in it. Should I?
- # [21:19] <@davidb> surkov, well we'd need to remove our BSTR hack
- # [21:19] <@surkov> but it’s not MUST NOT
- # [21:20] <@surkov> it’s MUST
- # [21:20] <@davidb> surkov, lol
- # [21:20] <@surkov> you’re about MSAA
- # [21:20] <@davidb> yes
- # [21:20] <@surkov> I would replace it on should not
- # [21:20] <@surkov> since at least one implementation does so :)
- # [21:21] <@davidb> surkov, you'd be okay with "SHOULD NOT" then?
- # [21:21] <@davidb> (i have a patch to remove the BSTR hack)
- # [21:21] <@surkov> davidb: yep
- # [21:21] <@davidb> ok thanks
- # [21:21] <@surkov> davidb: I know :)
- # [21:21] <@davidb> :)
- # [21:22] <@surkov> that BSTR thing is like longdesc stuff :)
- # [21:38] <@tbsaunde> I haven't read sb yet, but I'm pretty sure bjacob's geomtry lesson was more interesting ;)
- # [21:40] <@tbsaunde> well, I guess longdesc was actually the worst of it so not too bad
- # [21:41] * khuey|away is now known as khuey
- # [21:42] <@davidb> bug 1034640 has a testcase
- # [21:42] <@firebot> https://bugzil.la/1034640 — NEW — crash in nsAccessibilityService::CreateAccessibleByFrameType(nsIFrame*, nsIContent*, mozilla::a11y::
- # [21:51] <@tbsaunde> davidb: yeah I've been meaning to look, but its probably just some of the table stuff not thinking about some crazy edge case
- # [21:54] <@davidb> tbsaunde, please do assign yourself if you dig in
- # [21:59] <@tbsaunde> I haven't yet, the OOM thing seems more important
- # [22:01] <@davidb> ok
- # [22:05] * Quits: maxli (maxli@moz-B19F68ED.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [22:06] * Quits: clown_mtg (clown@67828CC7.C1A51174.9D42CF23.IP) (Quit: Leaving.)
- # [22:12] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [22:13] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [22:13] * ChanServ sets mode: +qo davidb davidb
- # [22:18] * Gijs_away is now known as Gijs
- # [22:19] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [22:21] <@davidb> surkov, janina sent along her congrast on your IA2 role
- # [22:21] <@davidb> "congrats"
- # [22:22] <@surkov> thanks
- # [22:30] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Blah blah blah)
- # [22:50] * clown also congrats to surkov
- # [22:50] <@surkov> thanks!
- # [22:50] <clown> and perhaps sympathy?
- # [22:50] <@surkov> :)
- # [22:55] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [23:00] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
- # [23:33] * Quits: @surkov (surkov@13F2CEC5.7672369.D8E68FF6.IP) (Quit: surkov)
- # [23:54] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [23:54] * ChanServ sets mode: +o yzen
- # [23:54] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Max SendQ exceeded)
- # [23:59] * Quits: Justin_o (uid14648@moz-E77DEB21.irccloud.com) (Quit: Connection closed for inactivity)
- # Session Close: Wed Jul 09 00:00:00 2014
The end :)