Options:
- # Session Start: Mon Apr 28 00:00:00 2014
- # Session Ident: #html-wg
- # [00:34] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [00:37] * Joins: Lachy (~Lachy@public.cloak)
- # [00:49] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [00:49] * Joins: Lachy (~Lachy@public.cloak)
- # [01:23] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [01:24] * Joins: Lachy (~Lachy@public.cloak)
- # [01:28] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
- # [05:14] * Joins: dauwhe (~dauwhe@public.cloak)
- # [08:00] * Joins: karl (~karlcow@public.cloak)
- # [09:29] * Joins: stommepoes (~stommepoes@public.cloak)
- # [09:58] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [10:10] * Joins: darobin (rberjon@public.cloak)
- # [10:35] * Joins: Lachy (~Lachy@public.cloak)
- # [10:52] * Joins: SteveF (~chatzilla@public.cloak)
- # [10:54] <SteveF> darobin: morning, failing to understand why we are resetting native headings with ARIA in respec - https://github.com/darobin/respec/issues/308
- # [10:56] <darobin> SteveF: I have no idea, I never touched any of that code
- # [10:57] <SteveF> darobin: right, it's shane, what I have asked for is at the least a pref flag so it can be turned off
- # [10:57] <darobin> I'm pretty sure that can be done
- # [10:57] <darobin> but ideally I'd like it to do the right thing by default
- # [10:58] <darobin> I think we're probably generating too much ARIA information, no? it seems to me like HTML's own semantics ought to be enough in at least some of those cases
- # [10:58] <SteveF> darobin: yes, if i as an author/editor code headings correct as per html5 would like them to be honoured
- # [11:00] <darobin> SteveF: mmmm, <h*> will always be rewritten in ReSpec regardless of ARIA usage
- # [11:00] <SteveF> if the heading levels reflect the nesting levels (sans empty section nesting) then it is enough
- # [11:03] <SteveF> darobin: where is the logic coded for the heading reset?
- # [11:09] <darobin> SteveF: you mean for rewriting hN to whatever is appropriate for the <section> depth?
- # [11:10] <SteveF> darobin:yes
- # [11:10] <darobin> I'm guessing in core/structure
- # [11:10] <darobin> I don't think that should be changed
- # [11:10] <darobin> it's entirely dependent on the <section> depth, and those are semantics I like
- # [11:10] <SteveF> OK will look, there is a bug in the outline depth calc
- # [11:11] <SteveF> in html5
- # [11:11] <SteveF> that I think needs considering
- # [11:14] <SteveF> when I can get to bugzilla will find it
- # [11:15] <SteveF> looks like w3 bugzilla down - Software error
- # [11:17] <SteveF> darobin: anyway here is link to bug I am talking about https://www.w3.org/Bugs/Public/show_bug.cgi?id=25393
- # [11:18] <darobin> ta
- # [11:18] <SteveF> discussion with hixie on cloned https://www.w3.org/Bugs/Public/show_bug.cgi?id=25394
- # [11:25] <SteveF> essentially empty sectioning elements result in gaps in heading level nesting - given that empty sections are not conveyed, (coz their announcement is a known pain in the arse for users) ends up with wonky in page outline
- # [11:26] <darobin> yeah
- # [11:26] <darobin> IIRC ReSpec handles that by complaining about empty sections (it assumes they all have an hN)
- # [11:27] <SteveF> ok
- # [11:32] <SteveF> darobin: there are cases where a section element without a headings is reasonable, in those cases an accessible name (e.g. aria-label) on the section element is recommended - thats what epub says anyway
- # [11:34] <SteveF> darobin: FYI there has been quite a bit of feedback on implementing the doc outline on bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=25003
- # [11:37] <darobin> SteveF: yeah, in the general case there are good use cases, but I don't think that's the case for specs
- # [11:37] <darobin> I want to keep ReSpec to simple, limited conventions as much as possible
- # [11:37] * Quits: yoav (~yoav@public.cloak) (Ping timeout: 180 seconds)
- # [11:39] <SteveF> darobin: i got hoisted on a petard for not filing browser bugs on doc outline - (so i did). Was going on what browser acc engineers had commented on the spec bug, which apparently a breach of protocol to some.
- # [11:39] <darobin> weird
- # [11:40] <SteveF> no just poltitics
- # [11:44] <SteveF> darobin: " yeah, in the general case there are good use cases, but I don't think that's the case for specs" cool
- # [11:45] <SteveF> agree keeping it simple, which is why i was bemused by provision of a different acc layer outline
- # [11:50] <darobin> yeah :)
- # [12:16] <SteveF> one thing that became clear to me from discussion on bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=25003 and elsewhere http://krijnhoetmer.nl/irc-logs/accessibility/20140423#l-88 is that acc layer only implementation of the outline is not a practical solution at this time
- # [12:21] <SteveF> darobin: so I want to make edit to CR without it being in 5.1 do i edit/push the CR branch or leave it to you?
- # [12:41] <darobin> SteveF: please run any CR-only change by me first!
- # [12:41] <darobin> a PR can work for instance
- # [12:41] <darobin> the CR draft really shouldn't be changing at this point
- # [12:42] <SteveF> OK will PR you
- # [12:43] <SteveF> "please run any CR-only change by me first!" that's why i asked :-)
- # [12:44] * Joins: IanPouncey (~Adium@public.cloak)
- # [13:00] * Joins: yoav (~yoav@public.cloak)
- # [13:21] * Quits: yoav (~yoav@public.cloak) (Ping timeout: 180 seconds)
- # [13:46] * Joins: yoav (~yoav@public.cloak)
- # [14:09] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [14:11] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [14:11] * Joins: Lachy (~Lachy@public.cloak)
- # [14:14] * Joins: Lachy_ (~Lachy@public.cloak)
- # [14:14] * Quits: Lachy (~Lachy@public.cloak) (Client closed connection)
- # [14:37] * Joins: plh (plehegar@public.cloak)
- # [15:04] * Quits: Lachy_ (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:06] * Joins: Lachy (~Lachy@public.cloak)
- # [15:18] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:24] * Joins: Lachy (~Lachy@public.cloak)
- # [15:25] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [15:30] * Joins: Lachy (~Lachy@public.cloak)
- # [15:49] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
- # [15:49] * Joins: IanPouncey (~Adium@public.cloak)
- # [15:56] * Quits: IanPouncey (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [16:17] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [16:19] * Joins: plh (plehegar@public.cloak)
- # [16:26] * Joins: IanPouncey (~Adium@public.cloak)
- # [16:27] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
- # [16:37] * Joins: IanPouncey (~Adium@public.cloak)
- # [16:41] * Joins: lgombos (~gombos@public.cloak)
- # [16:49] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
- # [16:50] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 180 seconds)
- # [16:56] * Joins: IanPouncey (~Adium@public.cloak)
- # [17:13] * Joins: dauwhe (~dauwhe@public.cloak)
- # [17:23] * Joins: gitbot (~gitbot@public.cloak)
- # [17:23] -gitbot:#html-wg- [html-tools] darobin pushed 2 new commits to master: https://github.com/w3c/html-tools/compare/1b22463d6c63...05e7ebcadb37
- # [17:23] -gitbot:#html-wg- html-tools/master 843ba53 Robin Berjon: change at risk features in boilerplate
- # [17:23] -gitbot:#html-wg- html-tools/master 05e7ebc Robin Berjon: remove old canvas branch
- # [17:23] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
- # [17:43] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [17:49] <SteveF> MikeSmith: https://twitter.com/stevefaulkner/status/460806036744843265 seems suboptimal
- # [17:54] <jgraham> SteveF: Why do you think that the spec is wrong?
- # [17:55] <jgraham> AFAICT it says that the heading there is the <h1> element, but doesn't say how to extract the text
- # [17:55] <jgraham> s/1/x/
- # [17:55] <SteveF> jgraham: don't know whether its spec or implementation
- # [17:56] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
- # [17:56] <SteveF> but implementations all do similar thing
- # [17:56] * Joins: dauwhe (~dauwhe@public.cloak)
- # [17:57] <jgraham> Which implementations?
- # [18:02] * Quits: IanPouncey (~Adium@public.cloak) ("Leaving.")
- # [18:02] <SteveF> http://validator.w3.org/nu/, H50
- # [18:03] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [18:06] <SteveF> h50 reports "No text content inside H1" for example
- # [18:08] <MikeSmith> gsnedders outline implementation actually uses the alt text in that case, iirc
- # [18:09] <SteveF> MikeSmith: why not your implementation?
- # [18:11] <MikeSmith> because it's not in the spec
- # [18:11] <MikeSmith> and my implementation follows the spec
- # [18:12] <SteveF> i think we have had this discussion before, but i forgot...
- # [18:12] <SteveF> but the spec does not say you should/must not does it?
- # [18:13] <SteveF> is what constitutes the content of a heading in this case actually defined?
- # [18:14] <jgraham> MikeSmith: The spec doesn't say either way does it? Or am I missing something?
- # [18:21] <MikeSmith> it says the text content of the heading
- # [18:21] <MikeSmith> somewhere
- # [18:24] <MikeSmith> it doesn't provide for an option to free-style choose somewhere else to construct the text from
- # [18:26] <MikeSmith> it seems reasonable to have the spec be refined to explicitly state that the alt text from an img can be used if the text content of the heading is empty
- # [18:27] <MikeSmith> but what the spec requires now is that if the text content of the heading of a section is empty, then nothing for that sectiong goes into the resulting outline
- # [18:29] <jgraham> MikeSmith: I don't see that in the spec. What am I missing?
- # [18:30] <SteveF> MikeSmith: I couldn't find it either
- # [18:31] <SteveF> but it does allow UAs to make up default headings as they see fit "These default headings ("Untitled document", "Navigation", "Sidebar") are not specified by this specification, and might vary with the user's language, the page's language, the user's preferences, the user agent implementor's preferences, etc."
- # [18:33] <SteveF> in effect it does provide for an option to free-style choose somewhere else to construct the text from
- # [18:35] <SteveF> but anyway it is a failing of the spec not to clearly define what constitutes heading text for the purpose of generating an outline
- # [18:35] <SteveF> and to take into account common usage of images etc in <hx>
- # [18:37] <SteveF> JonathanNeal has filed a bug on it
- # [18:38] <jgraham> I suspect that the argument you will get is that it's a UI thing and so it doesn't have to be defined
- # [18:39] <jgraham> For example a valid implementation of the current spec would be to show the image in the case of <h1><img>
- # [18:39] <jgraham> Which seems fine
- # [18:47] * Joins: lgombos (~gombos@public.cloak)
- # [19:02] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [19:12] * Joins: lgombos (~gombos@public.cloak)
- # [20:02] <SteveF> jgraham: MikesSmith "The spec says what the "img" element represents (the image or its alternative text). If there are browsers or other UAs that don't implement this correctly, I recommend filing bugs on them." https://www.w3.org/Bugs/Public/show_bug.cgi?id=25493
- # [20:05] * Quits: SteveF (~chatzilla@public.cloak) (Client closed connection)
- # [20:30] * Joins: lgombos_ (~gombos@public.cloak)
- # [20:31] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [20:54] * Joins: darobin (rberjon@public.cloak)
- # [20:59] * Parts: stommepoes (~stommepoes@public.cloak) (stommepoes)
- # [21:00] * Joins: Lachy (~Lachy@public.cloak)
- # [21:37] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [21:44] * Quits: darobin (rberjon@public.cloak) ("Leaving...")
- # [21:56] * Joins: Lachy (~Lachy@public.cloak)
- # [21:59] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [22:01] * Joins: Lachy (~Lachy@public.cloak)
- # [22:06] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [23:40] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # Session Close: Tue Apr 29 00:00:05 2014
The end :)