/irc-logs / mozilla / #accessibility / 2012-11-29 / end
Options:
- # Session Start: Thu Nov 29 00:00:00 2012
- # Session Ident: #accessibility
- # [00:20] * Joins: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [00:20] * Quits: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [00:20] * Joins: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [00:21] * Quits: jpr_ (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:22] * Quits: @hub (hub@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:42] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [00:44] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [01:24] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
- # [01:36] * Joins: surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP)
- # [01:36] * ChanServ sets mode: +o surkov
- # [01:43] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [01:44] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [01:51] * Quits: @surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP) (Quit: surkov)
- # [02:00] * Quits: @jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [02:15] <@firebot> trev.saunders@gmail.com granted review for attachment 684302 on bug 804461.
- # [02:15] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=804461 nor, --, mozilla19, surkov.alexander, REOP, build the context dependent tree
- # [02:43] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [02:45] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [03:11] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [03:23] * khuey is now known as khuey|away
- # [03:43] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [03:45] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [04:02] * Joins: hub (hub@moz-A03CFA5A.dsl.teksavvy.com)
- # [04:02] * ChanServ sets mode: +o hub
- # [04:08] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [04:24] * Joins: surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP)
- # [04:24] * ChanServ sets mode: +o surkov
- # [04:27] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [04:27] * ChanServ sets mode: +o jprmc
- # [04:40] * khuey|away is now known as khuey
- # [04:44] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [04:45] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [04:50] * khuey is now known as khuey|away
- # [05:13] * Quits: @hub (hub@moz-A03CFA5A.dsl.teksavvy.com) (Ping timeout)
- # [05:58] <@firebot> surkov.alexander@gmail.com changed the Resolution on bug 816011 from --- to FIXED.
- # [05:58] <@firebot> surkov.alexander@gmail.com changed the Status on bug 816011 from NEW to RESOLVED.
- # [05:58] <@firebot> surkov.alexander@gmail.com changed the Target Milestone on bug 816011 from --- to mozilla20.
- # [05:58] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=816011 cri, --, mozilla20, nobody, RESO FIXED, crash in mozilla::a11y::nsAccessNodeWrap::scrollTo
- # [06:06] * Quits: @jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Quit: Leaving)
- # [06:14] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Client exited)
- # [06:40] * Quits: hhillen (hhillen@moz-E1E1E43B.dia.static.qwest.net) (Quit: hhillen)
- # [06:44] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [06:46] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [07:44] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [07:46] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [07:53] * Quits: icaaq (Adium@moz-8EC73B49.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [08:00] * Joins: icaaq (Adium@moz-8EC73B49.cust.bredbandsbolaget.se)
- # [08:12] * Joins: margle (margle@moz-1750CB60.dsl.mweb.co.za)
- # [08:41] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [09:20] <fxa90id> hmm
- # [09:20] <fxa90id> I cant build source on linux with build/pymake/make.py
- # [09:20] <fxa90id> some export error appears
- # [09:32] * Joins: marcoz (marco.zehe@moz-3A2E9151.dip.t-dialin.net)
- # [09:33] * ChanServ sets mode: +o marcoz
- # [10:15] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 686479 on bug 815646.
- # [10:15] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=815646 nor, --, ---, nobody, NEW, Intermittent accessible/states/test_link.html | Doubled event { event type: document load complete,
- # [10:28] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Quit: victorporof)
- # [10:38] <@firebot> surkov.alexander@gmail.com changed the Assignee on bug 810572 from nobody@mozilla.org to surkov.alexander@gmail.com.
- # [10:38] <@firebot> surkov.alexander@gmail.com requested review from trev.saunders@gmail .com for attachment 686485 on bug 810572.
- # [10:38] <@firebot> surkov.alexander@gmail.com requested superreview from neil@hushboom. com for attachment 686485 on bug 810572.
- # [10:38] <@firebot> surkov.alexander@gmail.com changed the Status on bug 810572 from NEW to ASSIGNED.
- # [10:38] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=810572 nor, --, ---, surkov.alexander, ASSI, comb accessible type support
- # [10:59] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [11:03] * Quits: @surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP) (Quit: surkov)
- # [11:05] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [11:19] <@firebot> New Core - Disability Access APIs bug 816453 filed by scoobidiver@netcourrier.com.
- # [11:19] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=816453 cri, --, ---, nobody, NEW, crash in nsAccessibilityService::CreateHTMLObjectFrameAccessible
- # [11:45] * Joins: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
- # [12:09] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [12:11] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [12:36] <Stevef> tbsaunde: hi, what are your concerns with <main>? do you think the data and use cases are not robust enough?
- # [12:36] <Stevef> tbsaunde: or is it a problem with whats in the spec?
- # [12:41] <Stevef> tbsaunde: data and analysis http://lists.w3.org/Archives/Public/public-html/2012Oct/0109.html use cases and rationale http://www.w3.org/html/wg/wiki/User:Sfaulkne/main-usecases#Introduction spec text http://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html
- # [13:09] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [13:11] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [13:12] * Quits: fxa90id (fxa90id@moz-1A605976.dsl.dynamic.t-mobile.pl) (Connection reset by peer)
- # [13:15] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [13:23] * Joins: surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP)
- # [13:23] * ChanServ sets mode: +o surkov
- # [13:45] * Quits: @surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP) (Quit: surkov)
- # [13:48] * Quits: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
- # [14:10] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [14:36] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
- # [14:40] <@tbsaunde> Stevef: honestly I think I more or less agree with Hixie here, mostly that the use cases aren't very strong
- # [14:41] <Stevef> tbsaunde: none of them? or some in particular? and how do they compare to use cases for <header><footer> etc,trying to get a handle on your perception of weakness
- # [14:43] <Stevef> tbsaunde: sorry for bugging you , but saying 'I agree with hixie' is not giving me a lot to go on, as hixie has not made convincing arguments against the data and use cases
- # [14:45] <@tbsaunde> Stevef: well, that's tricky since I tend to think his arguments are strong enough :/
- # [14:46] <@tbsaunde> i'll say I haven't seen a usecase I thought was very good
- # [14:47] <@tbsaunde> also, there's the problem that what do you do with <main> if your main content has a <aside> in the middle of it or something?
- # [14:47] <Stevef> tbsaunde: simple, you nest it inside, there is no problem with that
- # [14:48] <Stevef> just as there is no problem with nesting role=complementary inside role=main
- # [14:48] <Stevef> it ammounts to the same thing
- # [14:48] <@tbsaunde> Stevef: that... seems undesireable, I'd think you'd want it outside so getting the kids of the main content only gets you what you want
- # [14:49] <@tbsaunde> Stevef: sure, and I argue nesting roles that way is bad
- # [14:49] <@tbsaunde> UX wise anyway
- # [14:50] <Stevef> there is not restriction in ARIA for nesting or nesting of aside inside section or article so its difficult to argue against
- # [14:51] <Stevef> tbsaunde: as far as use cases go without specific feedback on the deficiencies its not possible to respomd, so wount bug you anymore
- # [14:51] <Stevef> apologies for spelling errors
- # [14:51] <@tbsaunde> ok, so the usecase for role=main is that that's the content you want to read right?
- # [14:52] <@tbsaunde> so, if you put an aside or something in your main content presumably people who only want to read the main content want to skip of the aside
- # [14:52] * Joins: hub (hub@F2D29657.F60B0462.67AC9B1.IP)
- # [14:52] * ChanServ sets mode: +o hub
- # [14:52] <@tbsaunde> as well as stuff before / after the role=main thing
- # [14:53] <Stevef> which an at user can do
- # [14:53] <@tbsaunde> Stevef: np about spelling, I'm not really sure what to tell you about how to make better use cases :/
- # [14:54] <Stevef> thats what the landmark roles provide right? the ability to move to, move over and move into areas of content
- # [14:54] <@tbsaunde> then why can't they skip the stuff before the role=main in the same way?
- # [14:56] <@tbsaunde> Stevef: one thing you could try for usecases is to come up with some markup that really haas to be the way it is too work, and breaks all reasonable huristics
- # [14:57] <Stevef> ? they can but if there is not indicator of the main content how do they know they have reached it? if the content is marked up with <header> some content <footer> then the landmark tree will be header> footer
- # [14:58] <Stevef> tbsaunde: unclear about what you mean? which browsers or AT use heuristics to indicate the main content?
- # [15:00] <Stevef> tbsaunde: and do any have plans to do so?
- # [15:01] <Stevef> tbsaunde: AT tend to expose explicit HTML semantics when available...
- # [15:01] <@tbsaunde> I think most of the screen readers I've used have ways to skip past garbage
- # [15:02] <@tbsaunde> so versions of jaws a long time ago nvda orca
- # [15:02] <Stevef> so are you saying that landmarks in general are not useful or just main?
- # [15:02] <@tbsaunde> as for browsers I don't know about a browser caring what the main content is
- # [15:02] <@tbsaunde> main in particular
- # [15:04] <Stevef> interesting most screen reader users I know find it useful
- # [15:05] <@tbsaunde> interesting
- # [15:05] <Stevef> and its absence leaves a whole in the landmark structure of a page
- # [15:06] <Stevef> hole
- # [15:07] <Stevef> I will ping some users and get back to you
- # [15:09] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:09] * ChanServ sets mode: +qo davidb davidb
- # [15:09] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [15:09] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:09] * ChanServ sets mode: +qo davidb davidb
- # [15:10] <@marcoz> stevef: tbsaunde: I agree, I use landmark quick navigation often to get to the Main content area, I prefer them over skip links even. Having a proper element replace role="main" would be very benefitial, IMO, since it is less ambiguous, and also reduces the need for one more ARIA role.
- # [15:10] <@davidb> heyo!
- # [15:10] <@davidb> hi Stevef
- # [15:10] * @davidb hunts coffee
- # [15:10] <Stevef> marcoz: well at least one user agrees :-)
- # [15:11] <Stevef> hi dave
- # [15:11] <@hub> I need to hunt coffee too
- # [15:11] <@marcoz> Hi davidb, hub!
- # [15:13] <Stevef> tbsaunde: have tweeted a question see what come up https://twitter.com/stevefaulkner/status/274154926060498945
- # [15:13] <Stevef> comes
- # [15:17] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [15:22] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Resolution on bug 814386 from --- to FIXED.
- # [15:22] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Status on bug 814386 from NEW to RESOLVED.
- # [15:22] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [15:22] * ChanServ sets mode: +o jprmc
- # [15:22] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Target Milestone on bug 814386 from --- to mozilla20.
- # [15:22] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=814386 nor, --, mozilla20, surkov.alexander, RESO FIXED, ASSERTION: No parent accessible. Should we really assert here
- # [15:24] * Quits: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Connection reset by peer)
- # [15:25] <@davidb> Stevef
- # [15:25] <@davidb> bad timing
- # [15:25] * Joins: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
- # [15:25] <@davidb> aha!
- # [15:25] <@davidb> Stevef: so… phone call or chat here?
- # [15:25] <Stevef> chats fine
- # [15:25] <@davidb> ok
- # [15:25] <@davidb> this way Hixie can see it too since he is here
- # [15:26] <Stevef> sure
- # [15:26] <@davidb> Stevef: so even after all these years I don't really understand how exactly an element comes to be.
- # [15:26] <@davidb> I'm re-reading whatwg thread
- # [15:27] <Stevef> well a new feaure wahtever it is can start with uses cases and data > spec > implementation
- # [15:28] <@davidb> and one other thing seems to be non-redundancy
- # [15:29] <@davidb> Which in this case, with ARIA I think is a bit off track.
- # [15:29] <@davidb> Since using ARIA is a fail case.
- # [15:31] * @davidb chats a bit backchannel since it is tangential
- # [15:31] <@davidb> Stevef: so how do you feel about the use cases and data? It sounds like there isn't agreement there.
- # [15:32] <@davidb> Are there examples of where this was asked on whatwg and successfully delivered resulting in spec + impl?
- # [15:32] <@davidb> For another element?
- # [15:32] <@davidb> Perhaps <section>?
- # [15:33] <@davidb> Looks like I should also read Silvia's blog
- # [15:33] <Stevef> davidb: there is broad agreement amongst those who have participated that <main> is a reasonable addition
- # [15:33] <@davidb> Right, but the pushback asks for specifics. I'm wondering if that is normal.
- # [15:34] <Stevef> that it was came across on the whatwg and at TPAC HTML WG
- # [15:34] <Stevef> which pushback?
- # [15:35] <@davidb> Stevef: I guess Hixie, and also Brendan wanting to help find a conclusion although both I think are still willing to change their mind.
- # [15:35] <Stevef> at the F2F and on WHATWG list it was asked is there anybody apart from hixie that objects to this feature
- # [15:35] <Stevef> public record
- # [15:35] <@davidb> ah ok
- # [15:35] <@davidb> As you know, for the record, I have no problem with <main> and think it could be useful.
- # [15:36] <@davidb> I think our past chats were backchannel so that probably isn't logged anywhere.
- # [15:36] <@davidb> So there is this "high bar" thing...
- # [15:36] <@davidb> Which makes some sense, but I want to understand it.
- # [15:36] <@davidb> I want to see examples of how other elements were discussed against some sort of bar.
- # [15:37] <@davidb> Obviously there is a desire to keep the spec finite, so it seems a fair point.
- # [15:37] <@davidb> Discussing consensus that is later blocked is something I don't think I can help solve today.
- # [15:38] <@davidb> I think it is sort of funny peculiar not to have <main> along with the other larger section semantics.
- # [15:38] <Stevef> thats a good point, I ask for that from hixie and others and the detail of data and use cases provided for other structural elements that have been added and never get and pointers to public record
- # [15:39] <@davidb> too bad
- # [15:39] <@davidb> That would be useful.
- # [15:39] <Stevef> well yes...
- # [15:40] <@davidb> I can say that if <main> is adopted and used properly, then I would like a browser that crops to main only :)
- # [15:40] <@davidb> (I joke)
- # [15:40] <@davidb> Stevef: was the use case of small screen devices defaulting to showing <main> zoomed in explicitly brought up?
- # [15:41] <@davidb> I think someone said Silvia brought that up?
- # [15:41] <@davidb> And obviously magnifiers benefit from same solutions.
- # [15:41] <Stevef> but it is clear that some of the new elements have had very slim use cases e.g <hgroup>
- # [15:41] <@davidb> sighted and non sighted keyboard users obviously like to skip links
- # [15:41] <Stevef> looking now
- # [15:42] <@davidb> hgroup… I seem to recall that was controversial
- # [15:43] * @davidb hugs coffee
- # [15:43] <Stevef> http://blog.gingertech.net/2012/11/28/the-use-cases-for-a-main-element-in-html/ silvias recent post
- # [15:43] <Stevef> yeah but its in the specs
- # [15:43] <Stevef> thats why the high bar thing is well...
- # [15:44] <@davidb> ok yeah i am skimming that on the side
- # [15:44] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Resolution on bug 815397 from --- to FIXED.
- # [15:44] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Status on bug 815397 from NEW to RESOLVED.
- # [15:44] <@firebot> edmorley.bugzilla@edmorley.co.uk changed the Target Milestone on bug 815397 from --- to mozilla20.
- # [15:44] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=815397 nor, --, mozilla20, continuation, RESO FIXED, Update Accessibility cycle collector traverse/unlink definitions
- # [15:45] <@davidb> I think Silvia's blog is very supportive of having a <main> element.
- # [15:45] <Stevef> yeah, a wide range of people are supportive
- # [15:45] * Joins: fxa90id (fxa90id@moz-1A605976.dsl.dynamic.t-mobile.pl)
- # [15:45] <Stevef> heres some examples of uses cases from the whatwg wiki http://wiki.whatwg.org/wiki/Rationale#hgroup_and_other_heading_elements
- # [15:47] <@davidb> I think Silvia's support is of high value since it involves research. I mean lots of people can support willy nilly over twitter :)
- # [15:47] <@davidb> That came out wrong.
- # [15:47] <@davidb> I should say, I could do a +1 myself but I wouldn't expect that to make a difference unless I have some data.
- # [15:48] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [15:48] <@davidb> At least not in the case where there is pushback.
- # [15:48] <@davidb> ok looking at hgroup
- # [15:48] <Stevef> well I wish someone would point me to strong data from detractors
- # [15:49] <@davidb> Stevef: I do think the point about small screens could be useful, but only if people accept that the "main" by deduction fails often enough.
- # [15:50] <@davidb> I'm not sure I'm reading anything interesting about hgroup there :)
- # [15:51] <@davidb> Everyone else seems quiet… this is a free channel ya know :)
- # [15:51] <Stevef> thats the point use cases for the new structural elements is mythical
- # [15:51] <@davidb> Ah haha
- # [15:51] <@davidb> It sounds like it was something that makes implementation saner...
- # [15:52] <Stevef> and the data for them is https://developers.google.com/webmasters/state-of-the-web/2005/classes
- # [15:52] <@marcoz> davidb: i already voiced my opinion. :)
- # [15:52] <Stevef> "This actually maps very well to the elements that are being proposed in HTML5"
- # [15:54] <@davidb> Could hgroup have been deduced like the argument goes with <main>?
- # [15:54] <Stevef> yes, but is orders of magnitude less useful and less needed as a feature on the web than <main> anyways
- # [15:55] <@tbsaunde> davidb: is that relavent? having done something that wasn't a good idea doesn't really mean you should do it again
- # [15:55] <Stevef> my opinion
- # [15:55] <@davidb> hmmm
- # [15:55] <@davidb> true
- # [15:55] <@davidb> so bad example.
- # [15:55] <Stevef> but how is it being done again...
- # [15:55] <@davidb> Stevef: I do wonder… while looking in this area… any discussion about <main> in context of outline lag?
- # [15:55] <@davidb> lag/alg
- # [15:56] <Stevef> not a lot i have specced it as not affecting the oultine alg and no major pushback o n that
- # [15:56] <@davidb> i wonder...
- # [15:56] <@davidb> i guess that makes sense
- # [15:57] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [15:58] <@davidb> There is also the discussion about 'misuse'
- # [15:58] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Quit: victorporof)
- # [15:58] <@davidb> So trying to guess how authors will misuse and the use of the element in the misuse case is…. interesting...
- # [15:59] * Quits: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
- # [16:01] <Stevef> well looking at the use of div with id values represneting main content the correct usage is high, i think that is due to the concept being simple to grasp
- # [16:01] <@davidb> i saw that
- # [16:01] <@davidb> but then silvia blogged
- # [16:02] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [16:03] <@davidb> I agree with this "I think that the <main> element becomes particularly useful when combined with a default keyboard shortcut in browsers as proposed by Steve"
- # [16:03] <Stevef> right and that came from you who put the idea in my head
- # [16:03] <@davidb> I don't care where it came from.
- # [16:04] <Stevef> also previouys discussions we have had about getting landmarks exposed forkeyboard users
- # [16:04] <@davidb> yep
- # [16:04] <@davidb> rich wanted a keyboard shortcut for role=main
- # [16:04] <@tbsaunde> davidb: but why is that better than a key that does a huristic? aside from argument if huristic is more effective?
- # [16:04] <@davidb> tbsaunde: it isn't, if the heuristic is as effective
- # [16:04] <Stevef> if there was one landmark to exposeit owuldbe main asit then cover the skip link use case as well as i have pointed out
- # [16:05] <@davidb> yes
- # [16:06] <@davidb> it is like going to a restaurant… you see appetizers, main course, dessert…. they don't leave out main course because you can deduce it
- # [16:07] <@davidb> that's not a good analogy actually hahaa
- # [16:07] <fxa90id> :)
- # [16:08] <@davidb> Stevef: is there anything new here… to bring to whatwg?
- # [16:10] <@davidb> Or to Hixie I guess.
- # [16:11] <@davidb> It doesn't feel like a junk element to me… but that's not very scientific I admit.
- # [16:20] * Joins: habber (habber@moz-C3B8F2C9.nyc.biz.rr.com)
- # [16:20] * Joins: victorporof (victorporo@B6207739.B0D0881A.79933D60.IP)
- # [16:21] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [16:24] <@davidb> I think update of correct <main> usage will not match role=main
- # [16:24] <@davidb> I think we'd see more <main> usage.
- # [16:26] <Stevef> the concept of a main content area is one most people grasp inclduing developers, looking at usage of <div id-content etc> shows that
- # [16:26] <Stevef> look at any wireframe
- # [16:26] <Stevef> of a web page
- # [16:26] * Joins: Justin_o (Justin_o@21869443.A6295926.9D42CF23.IP)
- # [16:26] <Stevef> its not rocket science
- # [16:26] <@davidb> yep
- # [16:27] <@davidb> agreed
- # [16:27] <Stevef> elements like artcicle and section are much more prone to misuse as developers have a hard time knwoing when they should be sued
- # [16:27] <@davidb> tbsaunde: are you against <main>?
- # [16:28] <@davidb> (noble dissent encouraged!)
- # [16:28] * Quits: Justin_o (Justin_o@21869443.A6295926.9D42CF23.IP) (Ping timeout)
- # [16:28] <@davidb> Stevef: is there 1 main per document?
- # [16:28] <Stevef> kiran kaja from adobe was complaiining the other day about <section> being used seventy time on a page and each time it is announce dby jaws
- # [16:28] <Stevef> yes
- # [16:28] <@davidb> ok
- # [16:28] <@davidb> 70?
- # [16:29] <Stevef> Authors MUST NOT include more than one main element in a document.
- # [16:29] <Stevef> yes
- # [16:29] * Joins: LjW (chatzilla@moz-B0D60168.fw.uk.nomensa.com)
- # [16:29] <@davidb> ok got it.
- # [16:29] <Stevef> obvsioulsy a case of misuse :-)
- # [16:29] <Stevef> but authros treat it as a replacemtn for divs
- # [16:30] <@davidb> eeejay is in the mobile space… and he'd like to see <main> … he's thought a lot about gesture nav.
- # [16:30] * Quits: victorporof (victorporo@B6207739.B0D0881A.79933D60.IP) (Quit: victorporof)
- # [16:30] <Stevef> cool
- # [16:30] <@davidb> Stevef: i thought they might.
- # [16:30] <@davidb> actually i thought precisely that while waiting for a streetcar yesterday
- # [16:31] <Stevef> headers and footers are also overused, but not so much
- # [16:32] <@davidb> OK I get it… so perhaps the burden is higher based on recent history of problem elements.
- # [16:32] <Stevef> chaals talked to web deveopers at a conference in russia last week about <main> and they grokked it its simple
- # [16:32] * @davidb nods
- # [16:33] <Stevef> what? nobody has taken the misuse of other elements into account in any public domain
- # [16:34] <@davidb> ok
- # [16:34] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [16:34] <@davidb> Stevef: ok I think we are asymptoting
- # [16:35] <Stevef> meaning?
- # [16:35] <@davidb> I'm trying to find new angles but not making much progress :)
- # [16:36] <@davidb> I have the feeling you've helped me understand recent history but I haven't offered you too much back… if I get any help figuring out next steps I'll let you know. Will be curious to see the answer on the webkit bug.
- # [16:36] <Stevef> hey leonie! got any thoughts on this as an accessiblity professional and user?
- # [16:36] <@davidb> Stevef: ?
- # [16:37] <Stevef> yeah
- # [16:37] <LjW> Think landmarks generally are incredibly useful. Ability to move between areas and also know something about their content makes a big difference.
- # [16:37] <@davidb> ohai!
- # [16:37] <LjW> Think that main has the added benefit of enabling us (screen reader users) to cut to the chase - move right to the content of the page.
- # [16:37] <@tbsaunde> davidb: I guess it was before you showed up, I said I think I more or less agree with Hixie
- # [16:37] <@davidb> LjW: I hear that a lot. It is a great thing.
- # [16:38] <@davidb> tbsaunde: OK and did you have the same rationale?
- # [16:38] <Stevef> LjW: recently put together a jaws script for main :-) http://tink.co.uk/2012/11/jaws-scripts-for-the-html5-main-element/
- # [16:38] <@davidb> tbsaunde: == why add an element if it is redundant, and it is redundant.
- # [16:39] <@tbsaunde> davidb: yes
- # [16:39] <@davidb> tbsaunde: and the redundancy is with the scooby doo algorithm?
- # [16:39] <@davidb> (the deduction)
- # [16:39] <@davidb> tbsaunde: what do you think of silver's blog?
- # [16:39] <@davidb> silvia's
- # [16:39] <@tbsaunde> davidb: atleast in part
- # [16:40] <@davidb> what is the other part?
- # [16:41] <@tbsaunde> davidb: did you see the email where Hixie commented on her examples? saying more or less the stuff that wasn't actually main content didn't need to exist in the first place?
- # [16:41] <@davidb> I did not. Is it in the blog comments?
- # [16:41] <@davidb> oh you said email
- # [16:41] <@tbsaunde> davidb: no, in the whatwg thread
- # [16:42] <@davidb> Does his email refer to her blog?
- # [16:42] <@tbsaunde> I think it was in reply to a email mentioning the blog
- # [16:42] <@davidb> ok
- # [16:42] <@davidb> darn
- # [16:43] <LjW> Curious - wouldn't a deterministic approach to identifying the main content area be more efficient?
- # [16:43] <@davidb> Yes.
- # [16:43] <@davidb> there is disagreement over accuracy
- # [16:44] <@tbsaunde> davidb: its not absolutely clear to me that's true
- # [16:44] <@davidb> tbsaunde: which?
- # [16:44] <@davidb> efficient?
- # [16:44] <@tbsaunde> yes
- # [16:44] * @davidb shrugs
- # [16:45] <@tbsaunde> davidb: another thing is showing one huristic has common failings isn't really good enough, you want to show any reasonable one will
- # [16:45] <@tbsaunde> have more than the amount of miss use
- # [16:45] <Stevef> why not use heauristics for other elements like headings?
- # [16:45] <Stevef> and nav?
- # [16:46] <@tbsaunde> there already part of the web?
- # [16:46] <Stevef> the point about the scooby doo algrotihm is it depends on authors marking the rest of the content up correctly = many possible points of failure
- # [16:47] <Stevef> <main> provides the most utilty in the simplest way
- # [16:48] <LjW> SteveF: Suspect that developers will find it more convenient to use main than to remember to add role=main to a div.
- # [16:48] <@davidb> LjW: I think that is true.
- # [16:48] <Stevef> tbsaunde: deveoper don't mark up much of that stuff correctly so there should be heuristics to detect in the many cases they don't
- # [16:49] <LjW> It's only a small advantage granted, but I'm all in favour of making life easier :)
- # [16:50] <@davidb> As someone who helped build ARIA, I think the use of ARIA has the smell of failure… it is necessary due to abuse or deficiency in the native semantics.
- # [16:50] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:51] <@tbsaunde> davidb: that's fine, but I tend to think we shouldn't have main as a role either
- # [16:51] <@davidb> tbsaunde: oh you.
- # [16:51] <@tbsaunde> davidb: anther problem is that I don't like having non main content under <main>
- # [16:51] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [16:52] <@davidb> inside main or under?
- # [16:52] <@tbsaunde> davidb: something like <main>blah <aside>add for garbage</aside> foo</main>
- # [16:52] <Stevef> how will heaursitics remedy that...
- # [16:53] <LjW> tbsaunde: Having role=main as a navigable landmark makes a huge difference to screen reader users.
- # [16:53] <Stevef> thats not an argument against main..
- # [16:54] <@tbsaunde> Stevef: if your huristic filters stuff out I don't see how it wouldn't
- # [16:55] <@tbsaunde> like if my huristic is mainContent = filter body (fn node => if node is aside return nil else return node)
- # [16:55] <Stevef> tbsaunde: if your heauristic filters out aside content it could do it equally well in <main>
- # [16:55] <@tbsaunde> but then main has no point
- # [16:57] * @tbsaunde -> shower -> office
- # [16:59] <Stevef> for your filter right, not no point in general
- # [17:01] * Joins: hhillen (hhillen@CD3C1769.7613C420.6D799797.IP)
- # [17:02] <@davidb> hey… we have 2 TPG titans in the housee!
- # [17:02] <@davidb> -e
- # [17:02] * @davidb waves to hhillen
- # [17:02] <hhillen> Hi davidb, long time no see!
- # [17:04] <@davidb> indeed
- # [17:04] <@marcoz> Hi hhillen!
- # [17:04] <@davidb> you both going to CSUN?
- # [17:04] <@davidb> LjW: you going?
- # [17:04] <hhillen> yes, we're going for sure
- # [17:05] <@davidb> So tbsaunde needs to understand how <main> is better than findMain()
- # [17:05] <@davidb> hhillen: excellent
- # [17:10] <hhillen> davidb or marcoz, quick question: is there a reason why Firefox does not remove images with a data URI' src when disabling images in the browser?
- # [17:10] <@davidb> Stevef: are there any fiddley bits to the your spec that you think need going over before the webkit patch should be accepted?
- # [17:11] <@marcoz> hhillen: No idea tbh.
- # [17:11] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [17:12] <LjW> davidb: Will be at CSUN - presenting with SteveF. You?
- # [17:12] <@davidb> hhillen: i wasn't aware
- # [17:12] <hhillen> davidb: Should I file a bug with a test case?
- # [17:12] <@davidb> LjW: i expect to be there with 5 other mozilla a11y peeps :)
- # [17:12] <@davidb> hhillen: sure
- # [17:12] <@davidb> please
- # [17:12] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [17:13] <LjW> davidb: Excellent :)
- # [17:13] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [17:14] <@marcoz> LjW: There's no way that you can avoid me at CSUN! *g*
- # [17:15] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [17:17] * khuey|away is now known as khuey
- # [17:19] * @marcoz laughs hard at a tweet.
- # [17:21] <LjW> marcoz: You'll be there too? Cool :)
- # [17:23] <@marcoz> LjW: Yes I'm one of the other five davidb mentioned. :)
- # [17:23] * Quits: LjW (chatzilla@moz-B0D60168.fw.uk.nomensa.com) (Quit: Carpe diem)
- # [17:24] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [17:25] * Joins: LjW (chatzilla@moz-B0D60168.fw.uk.nomensa.com)
- # [17:32] * Quits: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP) (Ping timeout)
- # [17:36] * Joins: victorporof (victorporo@2F316CF2.6465CCD9.79933D60.IP)
- # [17:37] <hhillen> Looks like my data image bug already exists: https://bugzilla.mozilla.org/show_bug.cgi?id=331257
- # [17:37] <@firebot> Bug 331257 tri, --, ---, nobody, NEW, data: images show up when 'load images' (Tools->Options->content->checkbox) is disabled
- # [17:46] <@davidb> ah cool
- # [17:46] <@davidb> hhillen: thanks for checking!
- # [17:50] <@marcoz> Wow, and a quite old bug, too!
- # [17:50] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [17:53] <@marcoz> Is off. Long day with a web evangelism blog post on my German blog today.
- # [17:53] * Quits: @marcoz (marco.zehe@moz-3A2E9151.dip.t-dialin.net) (Quit: Leaving.)
- # [17:53] * Joins: hhillen_ (hhillen@CD3C1769.7613C420.6D799797.IP)
- # [17:54] * Quits: hhillen (hhillen@CD3C1769.7613C420.6D799797.IP) (Ping timeout)
- # [17:54] * hhillen_ is now known as hhillen
- # [17:59] <@davidb> my nightly is very crashy
- # [18:00] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [18:00] * Quits: hhillen (hhillen@CD3C1769.7613C420.6D799797.IP) (Client exited)
- # [18:00] * Joins: hhillen (hhillen@20FE7008.7613C420.6D799797.IP)
- # [18:05] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [18:05] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Input/output error)
- # [18:06] * Joins: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP)
- # [18:13] * Quits: LjW (chatzilla@moz-B0D60168.fw.uk.nomensa.com) (Quit: Carpe diem)
- # [18:41] <fxa90id> Im wondering why there is no checkbox for blocking css styles :(
- # [18:42] * Bryen is wondering if the rumor is true that all web sites on the internet will be phased out by the end of 2012.
- # [18:43] * Joins: fxa90id_ (fxa90id@moz-4DCC028C.dsl.dynamic.t-mobile.pl)
- # [18:43] * Quits: fxa90id (fxa90id@moz-1A605976.dsl.dynamic.t-mobile.pl) (Ping timeout)
- # [18:44] * Joins: Stevef_ (Stevef@moz-A095F96B.threembb.co.uk)
- # [18:44] <fxa90id_> ]:-> I'll add this checkbox
- # [18:54] * Quits: Stevef_ (Stevef@moz-A095F96B.threembb.co.uk) (Client exited)
- # [18:56] * Joins: drexler (chatzilla@moz-AD4BBA18.hsd1.vt.comcast.net)
- # [19:01] <eeejay> yoyo
- # [19:03] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [19:05] <@davidb> ma
- # [19:06] * Joins: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:07] * Quits: hhillen (hhillen@20FE7008.7613C420.6D799797.IP) (Ping timeout)
- # [19:11] <@firebot> trev.saunders@gmail.com granted review for attachment 686479 on bug 815646.
- # [19:11] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=815646 nor, --, ---, nobody, NEW, Intermittent accessible/states/test_link.html | Doubled event { event type: document load complete,
- # [19:11] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [19:14] * Quits: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Ping timeout)
- # [19:18] * Joins: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com)
- # [19:21] * Quits: Stevef (chatzilla@moz-CD0F47B5.cable.virginmedia.com) (Ping timeout)
- # [19:45] * Quits: brambles (xymox@moz-969AAE9B.barwen.ch) (Quit: leaving)
- # [19:48] * Joins: brambles (xymox@moz-969AAE9B.barwen.ch)
- # [19:49] * Quits: fxa90id_ (fxa90id@moz-4DCC028C.dsl.dynamic.t-mobile.pl) (Quit: Leaving)
- # [19:49] * Joins: askalski (akuda@658AA2F7.38ABF620.D4FF8691.IP)
- # [19:58] <@firebot> trev.saunders@gmail.com granted review for attachment 686689 on bug 764367.
- # [19:58] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=764367 nor, --, ---, Ms2ger, ASSI, Fix build warnings in accessible/
- # [20:03] <@firebot> trev.saunders@gmail.com changed the Resolution on bug 814671 from --- to DUPLICATE.
- # [20:03] <@firebot> trev.saunders@gmail.com changed the Status on bug 814671 from NEW to RESOLVED.
- # [20:03] <@firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=814671 nor, --, ---, jwatt, RESO DUPLICATE, Stop hiding Accessible::GroupPosition
- # [20:07] <askalski> hi everyone
- # [20:19] <@tbsaunde> askalski: hi
- # [20:19] <askalski> tbsaunde, how are you?
- # [20:20] <@tbsaunde> askalski: fine
- # [20:22] <@davidb> heyo
- # [20:23] <askalski> hi davidb!
- # [20:24] <@davidb> askalski: hey hey
- # [20:29] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [21:04] * Quits: askalski (akuda@658AA2F7.38ABF620.D4FF8691.IP) (Quit: Wychodzi)
- # [21:09] * khuey is now known as khuey|away
- # [21:18] * Joins: Stevef (Stevef@moz-A095F96B.threembb.co.uk)
- # [21:27] * Quits: drexler (chatzilla@moz-AD4BBA18.hsd1.vt.comcast.net) (Connection reset by peer)
- # [21:27] * Quits: ivan (ivan@moz-531C3EC9.members.linode.com) (Ping timeout)
- # [21:27] * Quits: @jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Ping timeout)
- # [21:28] * Quits: Bryen (Bryen@moz-30C527.lightspeed.cicril.sbcglobal.net) (Ping timeout)
- # [21:28] * Quits: tofumatt (tofumatt@moz-9995AABD.hosts.kicksass.ca) (Ping timeout)
- # [21:28] * Quits: Stevef (Stevef@moz-A095F96B.threembb.co.uk) (Ping timeout)
- # [21:28] * Quits: eeejay (eeejay@254285E4.737470A8.A0C1B52F.IP) (Ping timeout)
- # [21:28] * Joins: eeejay (eeejay@254285E4.737470A8.A0C1B52F.IP)
- # [21:28] * Quits: richardschwerdtfeger (richardsch@moz-741065CC.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [21:28] * Joins: Bryen (Bryen@117A9BB6.AA2F26AF.D56BC519.IP)
- # [21:29] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [21:29] * Quits: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com) (Ping timeout)
- # [21:29] * Joins: ivan (ivan@moz-531C3EC9.members.linode.com)
- # [21:29] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Ping timeout)
- # [21:29] * Joins: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net)
- # [21:29] * Joins: drexler (chatzilla@moz-AD4BBA18.hsd1.vt.comcast.net)
- # [21:29] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [21:29] * ChanServ sets mode: +o jprmc
- # [21:29] * Joins: peteb-away (ptbrunet@moz-E9B02845.austin.res.rr.com)
- # [21:29] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [21:30] * Joins: tofumatt (tofumatt@moz-9995AABD.hosts.kicksass.ca)
- # [21:30] * khuey|away is now known as khuey
- # [21:31] * khuey is now known as khuey|away
- # [21:32] <@hub> davidb: did you add to the DOM calendar?
- # [21:33] <@davidb> hub: not yet - what did you have in mind?
- # [21:33] <@davidb> it is mainly for holidays… since PTO is not really useful
- # [21:33] <@davidb> aha!
- # [21:33] <@davidb> heheh
- # [21:33] <@davidb> good idea
- # [21:34] <@hub> I thought it was to notify who was on PTO
- # [21:36] <@davidb> yeah
- # [21:36] <@davidb> i see yours
- # [21:36] <@davidb> i added mine
- # [21:46] * khuey|away is now known as khuey
- # [21:47] * khuey is now known as khuey|away
- # [21:58] <eeejay> davidb, did your rib get bruised in combat?
- # [21:58] <eeejay> i needed to read your whole twitter feed to deduce that
- # [21:59] <eeejay> i hope the other person has it worse
- # [22:01] * Quits: drexler (chatzilla@moz-AD4BBA18.hsd1.vt.comcast.net) (Ping timeout)
- # [22:31] <@davidb> sorry in meeting… yeah jiu jitsu
- # [22:40] * khuey|away is now known as khuey
- # [22:40] * Quits: habber (habber@moz-C3B8F2C9.nyc.biz.rr.com) (Quit: habber)
- # [22:48] * Quits: @davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:48] * Quits: icaaq (Adium@moz-8EC73B49.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [23:05] * Quits: @hub (hub@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:18] * Quits: Justin_o (Justin_o@67828CC7.C1A51174.9D42CF23.IP) (Quit: Justin_o)
- # [23:21] * Quits: scott_gonzalez (scott_gonz@moz-91C81A39.hrbgpa.fios.verizon.net) (Quit: scott_gonzalez)
- # [23:39] * Joins: scott_gonzalez (scott_gonz@moz-F50DBF24.hsd1.pa.comcast.net)
- # [23:51] * Joins: surkov (surkov@39E4CE8A.DF1CD780.E17943EE.IP)
- # [23:51] * ChanServ sets mode: +o surkov
- # Session Close: Fri Nov 30 00:00:00 2012
The end :)