/irc-logs / mozilla / #accessibility / 2013-05-04 / end
Options:
- # Session Start: Sat May 04 00:00:00 2013
- # Session Ident: #accessibility
- # [00:03] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [00:03] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [00:05] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [00:07] <@eeejay> SteveF, i kind of remember a discussion about putting aria in css
- # [00:08] <@eeejay> SteveF, do you know if/where that discussion happened?
- # [00:08] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
- # [00:11] <SteveF> eeejay: www-style http://www.w3.org/Search/Mail/Public/search?keywords=aria&hdr-1-name=subject&hdr-1-query=&index-grp=Public_FULL&index-type=t&type-index=www-style
- # [00:12] <@eeejay> SteveF, thanks
- # [00:12] <SteveF> np
- # [00:15] <@tbsaunde> eeejay: you mean so you could associate them with a css class?
- # [00:15] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [00:16] <@eeejay> tbsaunde, ideally. i know that is a controversial issue, to put functionality in a styling doc
- # [00:17] * Quits: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP) (Quit: Téléportation !)
- # [00:17] <@eeejay> tbsaunde, but css selectors are so powerful now, and no much behavioral stuff is in css, that having aria states done in js gets nasty fast
- # [00:17] <@tbsaunde> eeejay: I don't really care about that but it makes the implementation much harder for little benefit that I can see
- # [00:18] <@eeejay> tbsaunde, i am thinking about it because of the gaia system app
- # [00:18] <@eeejay> tbsaunde, it has many different types of modal full-screen dialogs
- # [00:18] <@tbsaunde> ok?
- # [00:19] <@eeejay> tbsaunde, they are slightly translucent - so you can't set the main content to visibility: hidden
- # [00:19] <@eeejay> tbsaunde, so for now, i am stuck with aria-hidden for content under the dialog
- # [00:20] <@eeejay> tbsaunde, so we need to keep track of the stacking of dialogs, what is on top of which dialog
- # [00:20] <@eeejay> tbsaunde, usually it is one dialog and content (ie. the app) below it
- # [00:21] <@eeejay> tbsaunde, when a dialog pops up, it adds a class to the root screen element
- # [00:21] <@eeejay> tbsaunde, with a simple css selector, you could know if the app is obscured or not
- # [00:22] <@tbsaunde> eeejay: so, if we assume that you should be using aria-hidden here I don't see what the big deal is when you aply the css class add aria-hidden two
- # [00:23] <@eeejay> tbsaunde, the window management is very complex
- # [00:24] * khuey is now known as khuey|away
- # [00:24] <@tbsaunde> eeejay: still I'd expect it needs to do something to whatever is moving into the forground
- # [00:24] * khuey|away is now known as khuey
- # [00:25] <@eeejay> tbsaunde, right. so dialog A moves into the forground, and sets the app frame to aria-hidden
- # [00:26] <@eeejay> then dialog B comes up, it sets the app frame to dialog hidden as well.
- # [00:26] <@eeejay> (and hidden on dialog A, somehow)
- # [00:26] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
- # [00:27] <@tbsaunde> eeejay: go on, sounds fine so far
- # [00:27] <@eeejay> tbsaunde, whatever.. my point is that you need to maintain a stack in js
- # [00:28] <@eeejay> tbsaunde, which does not exist right now, because everyone is just happy to play with z-order and css
- # [00:28] <@tbsaunde> eeejay: I still don't see why, just un aria-hidden whatever is haveing the css class removed or am I missing something?
- # [00:28] <@eeejay> tbsaunde, you are missing the magnitude and complexity :)
- # [00:30] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
- # [00:30] <@eeejay> dialog one comes up (set aria hidden), dialog two comes up (set aria hidden), dialog one goes away (uset aria hidden), dialog two goes away (unset aria hidden)
- # [00:31] * @eeejay is just rambling
- # [00:31] <@eeejay> so you need to maintain a dialog count, like refcounting, to know when to show and hide the app
- # [00:32] <@tbsaunde> eeejay: I still don't see the problem, but I'm happy to keep believing web authors should just suck it up if they want to use aria that much
- # [00:32] <@eeejay> tbsaunde, what is the alternative?
- # [00:33] <@tbsaunde> eeejay: alternative to what?
- # [00:33] <@eeejay> tbsaunde, aria
- # [00:36] <@eeejay> tbsaunde, https://github.com/mozilla-b2g/gaia/tree/master/apps/system
- # [00:36] <@eeejay> if you want to try to make sense of it
- # [00:37] <@tbsaunde> eeejay: I'm not saying it isn't needed in some cases
- # [00:38] <@firebot> lsblakk@mozilla.com granted approval-mozilla-aurora for attachment 736798 on bug 852955.
- # [00:38] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=852955 maj, --, mozilla23, chrislord.net, VERI FIXED, [AccessFu] Trying to activate items at top of pages brings up awesome bar or menu instead
- # [00:38] <@firebot> lsblakk@mozilla.com set status-firefox23 to fixed on bug 852955.
- # [00:39] <@eeejay> tbsaunde, the fact is, that with css alone you can create an entire windowing system, without one line of js
- # [00:40] <@eeejay> but if you want to add aria states of visibility, you need to play catchup with js
- # [00:44] <@tbsaunde> eeejay: you don't need js to handle state transitions of what's in the forgrund?
- # [00:45] <@eeejay> tbsaunde, no, you could have target selectors
- # [00:46] <@tbsaunde> eeejay: no idea what those are, and I'm probably happier that way, but anyway ok
- # [00:48] <@eeejay> tbsaunde, if the location has a fragment that points to an element id in the page, you could use the ":target" pseudo class to select it, bring it to the forground, make it pretty, etc.
- # [00:51] * Quits: a-865 (fmcz@moz-8F21088B.cable.mindspring.com) (Quit: ChatZilla 0.9.90 [SeaMonkey 2.18/20130426183924])
- # [00:53] * Joins: a-865 (fmcz@moz-8F21088B.cable.mindspring.com)
- # [01:17] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Quit: Leaving.)
- # [01:19] <@tbsaunde> eeejay: sure, but if you're deciding to bring something to the forground then you can decide its the thing that shouldn't have aria-hidden too
- # [01:20] <@eeejay> tbsaunde, that requires handling events and interrogating the state each time
- # [01:21] <@eeejay> tbsaunde, you could do all of the above purely with css selectors
- # [01:42] <@tbsaunde> eeejay: you could write a frame work so that you could do it all in json too
- # [01:42] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [01:43] <@eeejay> tbsaunde, i believe you
- # [01:43] <@eeejay> tbsaunde, with html/css it could be done very efficiently with much less lines than js
- # [01:44] <@eeejay> tbsaunde, are mutation observers slow?
- # [01:44] <@tbsaunde> eeejay: the point is aria is far to complicated to implement already, and allowing people to specify it in css would make implementing it at least wice as hard
- # [01:45] <@tbsaunde> eeejay: you mean the new dom thing? I think they're pretty fast, but talk to smaug for details
- # [01:45] <@eeejay> tbsaunde, so you think web devs shouldn't be given a break if it means harder work for user agents?
- # [01:45] <@tbsaunde> eeejay: so I want aria in css to help with $crazy_problem isn't very compeling
- # [01:47] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
- # [01:49] <@tbsaunde> maxli: hey, up to anything this weekend?
- # [01:52] <@eeejay> tbsaunde, look at system app in gaia, this isn't theoretical
- # [01:52] * khuey is now known as khuey|away
- # [01:52] <@eeejay> well. kind of. i don't see the will to push any standards through
- # [01:52] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Ping timeout)
- # [01:53] <@tbsaunde> eeejay: when did I say it was?
- # [01:54] <@eeejay> tbsaunde, $crazy_problems are everywhere
- # [01:58] <@tbsaunde> eeejay: sure, doesn't mean that I think making them easier is a good idea
- # [01:59] <@eeejay> tbsaunde, i can't argue with that
- # [02:32] * Joins: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [02:33] * Quits: Boriss_ (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Boriss_)
- # [02:33] * Quits: Boriss (FlyingToas@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [02:35] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [02:50] * Joins: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP)
- # [02:50] * Quits: maxli (maxli@C03F2759.C70D537E.2FA4EA88.IP) (Input/output error)
- # [02:54] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [03:29] <@firebot> eitan@monotonous.org requested needinfo from chrislord.net@gma il.com on bug 852955.
- # [03:29] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=852955 maj, --, mozilla23, chrislord.net, VERI FIXED, [AccessFu] Trying to activate items at top of pages brings up awesome bar or menu instead
- # [03:42] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
- # [04:32] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Quit: Jesse)
- # [04:39] <@firebot> philringnalda@gmail.com changed the Resolution on bug 868215 from --- to FIXED.
- # [04:39] <@firebot> philringnalda@gmail.com changed the Status on bug 868215 from NEW to RESOLVED.
- # [04:39] <@firebot> philringnalda@gmail.com changed the Target Milestone on bug 868215 from --- to mozilla23.
- # [04:39] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=868215 nor, --, ---, trev.saunders, NEW, add another optgroup / option test
- # [05:11] * Joins: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP)
- # [05:14] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [05:17] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [07:24] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [07:30] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [07:53] * Quits: yzen (Adium@AA2C085E.10C8AEF8.9A8C35B4.IP) (Quit: Leaving.)
- # [08:29] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
- # [09:07] * Quits: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com) (Ping timeout)
- # [09:08] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [09:19] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [09:22] * Joins: victorporof (victorporo@F1213546.14EB2DE0.79933D60.IP)
- # [09:25] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Ping timeout)
- # [09:25] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [09:40] <@firebot> chrislord.net@gmail.com cancelled needinfo?(chrislord.net@gma il.com) on bug 852955.
- # [09:41] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=852955 maj, --, mozilla23, chrislord.net, VERI FIXED, [AccessFu] Trying to activate items at top of pages brings up awesome bar or menu instead
- # [09:49] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [10:05] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [10:09] <fxa90id> :-)
- # [10:12] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [10:14] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [10:59] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [11:00] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
- # [11:17] * Joins: SteveF_ (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [11:17] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [11:17] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [11:18] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [11:18] * SteveF_ is now known as SteveF
- # [11:42] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
- # [12:06] * Joins: webatou (Instantbir@455F2973.12C6E01D.BF9F5BB8.IP)
- # [12:08] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
- # [12:13] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [13:01] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [13:11] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Ping timeout)
- # [13:22] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
- # [13:26] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [13:26] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [13:27] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [13:27] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [13:29] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [13:40] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [13:46] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [13:53] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [13:56] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [13:56] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [14:00] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [14:03] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [14:13] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [14:14] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [14:40] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 745528 on bug 860013.
- # [14:40] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=860013 maj, --, ---, surkov.alexander, NEW, navigation by words broken with orca
- # [15:03] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [15:13] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [15:54] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
- # [16:43] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [16:53] * Joins: peteb-away (ptbrunet@moz-B51E1692.austin.res.rr.com)
- # [16:56] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [17:07] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [17:09] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [17:18] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [17:36] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [17:58] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
- # [18:29] * Joins: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP)
- # [18:30] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [18:50] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [18:53] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [19:24] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [19:41] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [20:06] * Quits: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP) (Ping timeout)
- # [20:10] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [20:21] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [20:54] * Joins: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se)
- # [21:15] * Joins: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP)
- # [21:18] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [21:19] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [21:21] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [21:21] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [21:21] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [21:22] * Quits: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP) (Ping timeout)
- # [21:25] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [21:34] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # [21:34] * Quits: fxa90id (fxa90id@moz-5413F5EF.dsl.dynamic.t-mobile.pl) (Ping timeout)
- # [21:35] * Joins: fxa90id (fxa90id@moz-3129D235.dsl.dynamic.t-mobile.pl)
- # [21:40] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [21:45] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [21:48] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
- # [21:50] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [22:23] * Joins: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP)
- # [22:24] * Quits: icaaq (Adium@moz-C35543CE.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [22:25] * Quits: timeless (uid4015@moz-D8B63698.irccloud.com) (Ping timeout)
- # [22:29] * Joins: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com)
- # [22:31] * Quits: fxa90id (fxa90id@moz-3129D235.dsl.dynamic.t-mobile.pl) (Client exited)
- # [22:33] * Quits: SteveF (chatzilla@moz-3F778890.cable.virginmedia.com) (Ping timeout)
- # [22:51] * Quits: victorporof (victorporo@F1213546.14EB2DE0.79933D60.IP) (Quit: victorporof)
- # [22:53] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard)
- # [23:00] * Quits: rednaks (rednaks@677095DD.17F30DC8.55FFA9B4.IP) (Quit: Téléportation !)
- # [23:05] <@firebot> philringnalda@gmail.com changed the Resolution on bug 862863 from --- to FIXED.
- # [23:06] <@firebot> philringnalda@gmail.com changed the Status on bug 862863 from ASSIGNED to RESOLVED.
- # [23:06] <@firebot> philringnalda@gmail.com changed the Target Milestone on bug 862863 from --- to mozilla23.
- # [23:06] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=862863 maj, --, mozilla23, surkov.alexander, RESO FIXED, inactive document accessible might be lost
- # [23:16] * Quits: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net) (Ping timeout)
- # [23:16] * Joins: Boriss (FlyingToas@moz-3C817AF9.hsd1.ca.comcast.net)
- # [23:16] * Joins: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [23:19] * Quits: lizzard (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Ping timeout)
- # [23:22] * Joins: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP)
- # [23:23] * Joins: victorporof_ (victorporo@90976241.6D2FB7A4.79933D60.IP)
- # [23:24] * Quits: victorporof (victorporo@90976241.6D2FB7A4.79933D60.IP) (Ping timeout)
- # [23:27] * Joins: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com)
- # [23:37] * Quits: stevefaulkner (stevefaulk@moz-3F778890.cable.virginmedia.com) (Quit: stevefaulkner)
- # Session Close: Sun May 05 00:00:00 2013
The end :)