| 00:04 | <MikeSmith> | Hixie: along with those stats I saw others from the corpus that Steve got data from that suggest <hgroup> is used way less than that |
| 00:06 | <MikeSmith> | JonathanNeal: a Chrome/Blink dev posted an Intent to Implement for <picture> to the blink-dev list |
| 00:07 | <Hixie> | steve's corpus is significantly smaller |
| 00:08 | <Hixie> | he's probably got data biased towards front pages and major sites, whereas google has much more depth in the tail |
| 00:20 | <MikeSmith> | Steve's report is at http://blog.paciellogroup.com/2012/04/html5-accessibility-chops-data-for-the-masses/ |
| 00:20 | <MikeSmith> | data if from a "Top 10,000 sites" data set |
| 00:23 | <MikeSmith> | "Of the top 8915 HTML pages, 79 (0.89%) were found to include use of the HTML5 hgroup element." |
| 00:24 | <JonathanNeal> | Change Proposal: replace hgroup with the subline element - attaboy |
| 00:24 | <JonathanNeal> | (from Steve's report) |
| 00:33 | <stevefaulkner> | JonathanNeal: we are discussing in the html wg about developing <subline> further, have had quite a bit of positive developer feedback |
| 00:35 | <JonathanNeal> | stevefaulkner: just talk, anything particular? |
| 00:37 | <GPHemsley> | Safari will download anything willy nilly |
| 00:37 | GPHemsley | wonders how vulnerable that makes it to attacks |
| 00:38 | <JonathanNeal> | More notes on Safari Reader http://mathiasbynens.be/notes/safari-reader |
| 00:38 | <stevefaulkner> | JonathanNeal: developing it as an extension spec, its got the basis for it already there http://www.html5accessibility.com/HTML5extensions/subline.html but needs some further work |
| 00:41 | <JonathanNeal> | I had seen that popping up on Google lately. I am a <subline> advocate. We had it in the html5shiv for a while. |
| 00:42 | <JonathanNeal> | But, it's always good to challenge those perspections and collect new data. |
| 00:42 | <JonathanNeal> | For instance, I did not know that w3c and whatwg had forked on it. |
| 00:44 | <stevefaulkner> | JonathanNeal: look forward to your input as we develop subline spec further then |
| 00:44 | <JonathanNeal> | ha, can't imagine i'll have anything new to contribute, but i'll always be around, and I'll always be looking for reasons I am wrong. |
| 00:44 | <JonathanNeal> | Because, in the end, I usually am. |
| 00:45 | <stevefaulkner> | likewise |
| 00:46 | <GPHemsley> | interesting... both Chrome and Safari will display a file marked as "text/<256-char string>" as plaintext |
| 00:47 | GPHemsley | wonders if that's a good idea |
| 00:48 | <GPHemsley> | (as I assumed, they do that for anything where the top-level type is "text") |
| 00:49 | <GPHemsley> | logically, that seems like a good idea |
| 00:49 | <GPHemsley> | but I wonder if there are instances where it isn't |
| 00:49 | <GPHemsley> | s/logically/intuitively/ |
| 00:49 | <TabAtkins> | Yeah, everything that's text/* is... text. Any further information just seems to be for helpful naming purposes. |
| 00:50 | <boogyman> | GPHemsley: maybe, but then you would have to question why it's being marked as "text/" if it's not truly text |
| 00:50 | <GPHemsley> | anyone have IE handy? |
| 00:50 | <boogyman> | unfortunately. lol what version? |
| 00:51 | <boogyman> | 7-10* |
| 00:52 | <JonathanNeal> | I have IE handy. |
| 00:53 | <JonathanNeal> | Have 6 on a VM because I double as a sadist? |
| 00:53 | <GPHemsley> | any version |
| 00:53 | <GPHemsley> | you can start with this: http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=web%20test |
| 00:53 | <JonathanNeal> | Interesting https://www.google.com/search?q=define:sadist "someone who obtains pleasure from inflicting pain or others" I FOR ONE ENJOY INFLICTING OTHERS |
| 00:54 | <GPHemsley> | but actually, there's one that'd be more useful |
| 00:54 | <JonathanNeal> | IE6 and IE6 want to download this file. |
| 00:54 | <GPHemsley> | JonathanNeal: What's the encoding on this page? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;test=asdf\;charset=ISO-8859-3%20test;charset=ISO-8859-2%20te\%22st;testing=te%22st;charset=ISO-8859-5 |
| 00:54 | <JonathanNeal> | *IE7 |
| 00:55 | <JonathanNeal> | okay, hold up, testing the new link you sent. |
| 00:55 | <JonathanNeal> | IE6, IE7, and IE8 on XP all look at the file. |
| 00:56 | <JonathanNeal> | They show what appears to be the source code of a document, but the content within <body> is all squares. |
| 00:56 | <GPHemsley> | yeah, in that case I only care about which encoding they chose |
| 00:57 | <GPHemsley> | squares suggests -3 |
| 00:57 | <GPHemsley> | IIRC |
| 00:58 | <JonathanNeal> | It looks like rich markup |
| 00:58 | <JonathanNeal> | Yea, IE6 devtool says "<BODY class=st>" |
| 00:59 | <JonathanNeal> | Or is this IE's way of reading an XML document? |
| 00:59 | <GPHemsley> | it's an HTML document that's tagged as XML for debugging purposes |
| 01:00 | <GPHemsley> | (if the Content-Type header is ignored, then it should output as HTML; otherwise, it should output as XML) |
| 01:00 | <GPHemsley> | but I'm really just interested in what the text actually looks like |
| 01:00 | <GPHemsley> | (i.e. the charset/encoding) |
| 01:00 | <GPHemsley> | based on your description, it seems to be ISO-8859-3 |
| 01:01 | <GPHemsley> | (-2 would be accented letters, -5 would be Cyrllic) |
| 01:01 | <GPHemsley> | s/letters/Latin/ |
| 01:01 | <GPHemsley> | utf-8 would be Japanese |
| 01:01 | <GPHemsley> | Cyrillic, that is |
| 01:01 | <GPHemsley> | (for -5) |
| 01:03 | <GPHemsley> | JonathanNeal: How does IE treat this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml%20plain |
| 01:03 | <boogyman> | GPHemsley: IE10 wants to open the file |
| 01:03 | <JonathanNeal> | Just a moment. |
| 01:03 | <JonathanNeal> | IE6 wants to open the fie. |
| 01:03 | <GPHemsley> | boogyman: Which? web test? |
| 01:03 | <JonathanNeal> | *file |
| 01:04 | <JonathanNeal> | Same with IE7 and IE8. |
| 01:04 | <boogyman> | web test = dl, xml/plain = view source |
| 01:04 | <GPHemsley> | boogyman: Does that mean it treats it as XML? (I don't know what that looks like in IE.) |
| 01:05 | <boogyman> | seems to believe there's a <pre> around the contents |
| 01:07 | <GPHemsley> | ah, like Safari |
| 01:07 | <GPHemsley> | gotcha |
| 01:07 | <GPHemsley> | boogyman: How does it treat this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/whatever |
| 01:09 | <boogyman> | http://i44.tinypic.com/auth6b.gif SS |
| 01:09 | <boogyman> | text/whatever = dl |
| 01:10 | <GPHemsley> | boogyman: What about this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml%20charset=ISO-8859-3 |
| 01:10 | <boogyman> | xml tree without styling |
| 01:10 | <GPHemsley> | Ah, OK, that looks like XML |
| 01:10 | <boogyman> | oops, sorry that's Fx |
| 01:11 | <boogyman> | text/xml = <pre> encapsulated |
| 01:11 | <GPHemsley> | Hixie: Thanks to you, that link makes Safari do plaintext with an ISO-8859-3 charset ^^ |
| 01:11 | <GPHemsley> | boogyman: Japanese? |
| 01:11 | <boogyman> | yup |
| 01:11 | <GPHemsley> | k |
| 01:12 | <boogyman> | well, i assume the characters are japanese |
| 01:12 | <boogyman> | 文書の etc. |
| 01:12 | <GPHemsley> | yeah, if it looks Japanese, assume it is |
| 01:12 | <GPHemsley> | (I know what the other encodings that I'm giving you look like) |
| 01:13 | <GPHemsley> | (and they don't look like Japanese) |
| 01:13 | <GPHemsley> | -3 has unknown characters, -2 has accented Latin, -5 has Cyrillic |
| 01:13 | <GPHemsley> | and utf-8 is Japanese |
| 01:16 | <GPHemsley> | boogyman: What about this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;charset=%22 |
| 01:17 | <boogyman> | <pre> with Japanese characters |
| 01:17 | <GPHemsley> | and this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;charset=%22;charset=ISO-8859-3 |
| 01:17 | <boogyman> | same |
| 01:18 | <GPHemsley> | and this <pre> differs from what you showed in the screenshot? |
| 01:19 | <boogyman> | the </body> is inline, opposed to the screenshot where it's on a new line |
| 01:22 | <GPHemsley> | does it get colored? |
| 01:25 | <boogyman> | is what colored? |
| 01:27 | <GPHemsley> | what you're calling <pre> |
| 01:28 | <GPHemsley> | (the screenshot you showed me is colored, and represents an XML parsing) |
| 01:28 | <boogyman> | correct, all markup like tags are colored |
| 01:29 | <GPHemsley> | ah, ok, then that's XML |
| 01:30 | <boogyman> | ah |
| 01:31 | <boogyman> | okay, then substitute all <pre> remarks with xml representations |
| 01:36 | <MikeSmith> | so, looking at http://mathiasbynens.be/notes/safari-reader , the Reader-ifiable requirements that matjas reverse-engineered and describes there seem pretty arbitrary and some even bizarre |
| 01:39 | <MikeSmith> | e.g., "Every paragraph should have at least 100 characters." |
| 01:41 | <MikeSmith> | " Readability then loops through all these ‘paragraphs’ and assigns a score to them based on how ‘content-y’ they look. This score is determined by things like the number of commas, class names used in the markup, etc." |
| 01:42 | <MikeSmith> | the number of commas? |
| 01:45 | <TabAtkins> | zcorpan: How much bridge text needs to exist between the Syntax spec and the CSSOM? That is, what do you need me to define about how to produce a CSSOM tree from a "stylesheet" as produced by the Syntax spec? |
| 01:47 | <GPHemsley> | TabAtkins: Did you see my suggestion about re-registering text/css? |
| 01:47 | <TabAtkins> | GPHemsley: Yeah. What would I need to do? |
| 01:48 | <GPHemsley> | TabAtkins: Follow the instructions here: http://tools.ietf.org/html/rfc6838 |
| 01:49 | <GPHemsley> | (Like HTML, etc., include a registration form in the spec and let IANA know about it.) |
| 01:49 | <TabAtkins> | kk |
| 01:49 | <GPHemsley> | (section 4 down) |
| 02:02 | <JonathanNeal> | MikeSmith: yea, it's pretty bad. |
| 02:08 | <MikeSmith> | Hixie: I think maybe the validator.nu/Mozilla HTML parser wasn't up-to-date yet with the current HTML spec for <menuitem> anyway, but instead parsed it per the way Mozilla had unilaterally implemented it before you actually specced it |
| 02:10 | <MikeSmith> | hsivonen: I wonder if you've noticed in difference in load on bugzilla.validator.nu/html5.validator.nu now that the HTML4+Schematron stuff is no longer happening |
| 02:50 | <GPHemsley> | Feedback welcome: http://mimesniff.spec.whatwg.org/#parse-a-mime-type |
| 03:37 | <MikeSmith> | GPHemsley: nice |
| 03:38 | <MikeSmith> | GPHemsley: "whitespace character" is as defined in the HTML spec? |
| 03:46 | <SimonSapin> | GPHemsley: do you expect this to be used for data: URLs? |
| 03:49 | <SimonSapin> | I suppose we could do the percent-decoding before calling this algorithm, and not worry too much about it |
| 03:50 | <SimonSapin> | Assume that there isn’t much content that does funny percent-encoding of MIME delimiters in their data: URLs |
| 04:54 | <kochi> | MikeSmith: ping? |
| 04:57 | <MikeSmith> | kochi: here now |
| 04:57 | <MikeSmith> | got your message |
| 04:57 | <MikeSmith> | lemme change the assignee now |
| 04:57 | <MikeSmith> | one minute |
| 04:58 | <MikeSmith> | kochi: btw I been in Matsumoto this week |
| 04:58 | <MikeSmith> | I'll be back in Tokyo on Saturday |
| 04:59 | <MikeSmith> | kochi: OK, changed the default assignee now |
| 05:00 | <kochi> | MikeSmith: thanks! |
| 05:00 | <MikeSmith> | cheers |
| 05:00 | <kochi> | and one question: one of my colleagues want to have a write access to shadow DOM spec. who to consult? |
| 05:00 | <MikeSmith> | me |
| 05:00 | <MikeSmith> | is that colleague a member of the WebApps WG already? |
| 05:00 | <kochi> | ok, i'll let him contact you. |
| 05:01 | <kochi> | maybe not. I'll forward what I did to join WG. |
| 05:01 | <MikeSmith> | every member of the WebApps WG has push access to that spec |
| 05:01 | <MikeSmith> | but I can add people manually too |
| 05:01 | <MikeSmith> | so just e-mail the info if you want me to add somebody |
| 05:01 | <kochi> | I see. I remember I got approval to join WG by TV Raman, but you can also do, right? |
| 05:02 | <MikeSmith> | yeah |
| 05:02 | <kochi> | i see |
| 05:02 | <MikeSmith> | but the person at least needs to have a W3C account/username already |
| 05:02 | <kochi> | btw, are you working there in Matsumoto? |
| 05:02 | <kochi> | is a W3C account/username different from W3C bugzilla account? |
| 05:03 | <MikeSmith> | yeah, they are two different accounts |
| 05:03 | <MikeSmith> | and yeah I am working here in Matsumoto] |
| 05:04 | <kochi> | heh, but enjoy staying there! |
| 05:05 | <kochi> | MikeSmith: btw, you may find *him* in http://dena.com/recruit/students/internship/techstudig2013.html |
| 05:06 | <JonathanNeal> | Sometimes I look at the sectioning elements in print, and I just about give up http://desktoppub.about.com/od/newsletters/a/newsletter_part.htm |
| 05:15 | <JonathanNeal> | The anatomy of an <hgroup> in print seems to be: Headline, the H1. Kicker, the H2 coming before the H1, Hammer/Slammer, the H2 coming before the H1, but styled larger, Hammer being block, Slammer being inline. Deck, the H2 coming after the H1 (or the P in a SUBLINE). |
| 05:20 | <kochi> | MikeSmith: According to http://www.w3.org/Consortium/activities DOM working group is no longer active, usually DOM related issue is handled in WebApps WG? |
| 05:21 | <kochi> | I know www-dom ML is good place to discuss any DOM issues, though |
| 05:22 | <kochi> | mm, http://www.w3.org/DOM/Activity has the answer to that. |
| 05:25 | <zewt> | the web died a horrible death the day it allowed pages to play audio without asking permission from the user |
| 05:25 | <zewt> | murderous raging hatred |
| 05:36 | <JonathanNeal> | zewt: when was this? 1996? |
| 06:11 | <MikeSmith> | kochi: yeah WebApps WG is where DOM-related work is now |
| 06:12 | <MikeSmith> | kochi: (sorry for delay in replying -- I stepped away for a bit) |
| 06:17 | <kochi> | MikeSmith: np, thanks! |
| 07:42 | <hsivonen> | MikeSmith: I deployed earlier this week. Let's see how it goes |
| 08:04 | <zcorpan> | TabAtkins: i haven't looked into hooking in to css-syntax yet. however, my hunch is that you can use abstract concepts like "declaration" and i can hook into that from cssom |
| 08:06 | <darobin> | mounir: I got replies from the GitHub team, they're on the issue |
| 08:08 | <SimonSapin1> | zcorpan: Syntax defines things like "A declaration has a name, a value which consits of a list of component values, and an "important" flag." |
| 08:08 | <zcorpan> | SimonSapin: yeah |
| 08:09 | <zcorpan> | so the text in the beginning saying that the output is a CSSOM tree seems like a lie, since it's not defined in terms of CSSOM objects |
| 08:10 | <SimonSapin> | yeah, I sent a comment that maybe Syntax should not mention CSSOM at all |
| 08:12 | <zcorpan> | if we need to keep CSSCharsetRule for compat, css-syntax needs to have an object for it in its output |
| 08:14 | <SimonSapin> | it does, "parse a stylesheet" will have a corresponding at-rule in the list of rules it returns |
| 08:15 | <SimonSapin> | although this parsed at-rule does nothing, so I’m still convinced that it shouldn’t appear in the OM |
| 08:19 | <zcorpan> | ah, right, i thought it was stepped over after sniffing it or some such |
| 08:22 | <annevk> | the parser should build CSSOM objects I think |
| 08:25 | <kochi> | MikeSmith: We got a comment from Microsoft about IME API spec, and the comment included recommendation for whatwg inputmode attribute. |
| 08:25 | <zcorpan> | there are several ways we can define things. either css-syntax is the central place where all css features are listed (it would need to be aware of the features to generate the right CSSOM objects instead of generic objects like now) |
| 08:25 | <kochi> | MikeSmith: where is it best to discuss inputmode spec? |
| 08:25 | <zcorpan> | or CSSOM is the central place that is aware of all css features |
| 08:26 | <zcorpan> | or it's distributed across all the specs that define the relevant feature to say what CSSOM object it maps to (and maybe define the CSSOM interface, too) |
| 08:26 | <Ms2ger> | Mm, DE |
| 08:26 | <zcorpan> | or a combination of these |
| 08:27 | <zcorpan> | in HTML, the DOM interface of an element is defined where the element is defined, and the parser is aware of the element if it needs special parsing |
| 08:28 | <zcorpan> | CSS doesn't need special parsing though |
| 08:29 | <Ms2ger> | I'd say it doesn't make sense to implement the interface without the feature or the other way around, so it makes more sense to define them together |
| 08:29 | <zcorpan> | yeah |
| 08:32 | <MikeSmith> | hsivonen: OK, great |
| 08:33 | <MikeSmith> | kochi: a good place to discuss inputmode is on the whatwg mailing list |
| 09:06 | <mounir> | darobin: good news |
| 09:06 | <mounir> | though, I will have no more excuse to slack :( |
| 09:08 | <asmodai> | So I was working on some Selenium tests and noticed that I had tests working for Chrome/Firefox, yet failing for PhantomJS. Tracked it down to doing a (mistaken I think) get_attribute('label') call on an option element. FF en Chrome gave back what the visible text would be. PJS gave an empty string. Did I manage to grab an UA-internal attribute for the element in the case of FF/Chrome? |
| 09:19 | <darobin> | mounir: they haven't fixed it just yet, so enjoy the slacking while you can! |
| 09:33 | <asmodai> | Interesting, fiddling with some JavaScript myself on the same element gives me only id, value, selected. Wonder if Web Driver gets some additional information from the browser with the getElementAttribute() call. |
| 09:44 | <kochi> | MikeSmith: thanks! i was away. |
| 10:13 | <andyjpb> | hi peeps |
| 10:13 | <andyjpb> | I'm looking at http://wiki.whatwg.org/wiki/IRC |
| 10:13 | <andyjpb> | what is the rationale for this not being an HTTP header like the other cross origin policy stuff? |
| 10:14 | <jgraham> | Wrong link? |
| 10:14 | <tomasf> | IRC being an HTTP header? |
| 10:15 | <andyjpb> | oops |
| 10:15 | <andyjpb> | http://wiki.whatwg.org/wiki/Meta_referrer |
| 10:17 | <jgraham> | abarth: ^ |
| 10:17 | <jgraham> | (I guess he is asleep though) |
| 10:17 | <jgraham> | (so you might want to wait 6 hours or so) |
| 10:17 | <andyjpb> | It's ok.. I have all day |
| 10:17 | <andyjpb> | ;-) |
| 10:18 | <jgraham> | One common reason for preferring meta over http headers is that they are relatively easy to add |
| 10:19 | <andyjpb> | ...or forget to add ;-) |
| 12:06 | <darobin> | MikeSmith: were you involved in setting up some of the test media files like http://media.w3.org/2010/05/sound/sound_5 ? |
| 12:10 | <Ms2ger> | darobin, that was plh |
| 12:10 | <darobin> | Ms2ger: ah, ok, thanks |
| 12:10 | <Ms2ger> | http://www.w3.org/mid/1273815461.31439.19.camel@chacal |
| 12:11 | <darobin> | thanks, that's helpful |
| 12:11 | <Ms2ger> | Np |
| 12:11 | <darobin> | one of those is 160MB — I'm not entirely convinced we need that :) |
| 12:13 | <jgraham> | Sometimes having large resources can be helpful for certain tests |
| 12:13 | <jgraham> | It's always nice if they aren't large static files though |
| 12:13 | <jgraham> | Need a bot here that can give messages when people reconnect |
| 12:18 | <darobin> | do you know what the examples directory is for at the root of the test repo? |
| 12:18 | <darobin> | because the big file is only needed for that |
| 12:18 | <jgraham> | Ask plh |
| 12:18 | <Ms2ger> | Nothing |
| 12:19 | <jgraham> | Although I think Ms2ger's answer is correct |
| 12:19 | <jgraham> | Pretty sure only plh has added stuff there, and that if he wants to continue his idea of having a collection of examples it should go elsewhere |
| 12:23 | <darobin> | ok, thanks |
| 12:23 | <darobin> | because most of the big files are referenced from there |
| 12:23 | <darobin> | so I'll just ignore those |
| 12:29 | <MikeSmith> | darobin: was not involved in setting those up |
| 12:30 | <darobin> | MikeSmith: thanks, Ms2ger traced it to plh for me |
| 12:31 | <MikeSmith> | ah ok |
| 12:35 | <darobin> | mmmm |
| 12:36 | <darobin> | I wonder if I should've used the submission/ prefix for these PRs, even though they're not submissions |
| 12:36 | <darobin> | anyway: I just made PRs to 1) add a license, and 2) switch the media to local |
| 13:41 | <asmodai> | After some confusion on my part earlier today, I found out that it seems PhantomJS doesn't adhere to the specs (unless I still misunderstood things): https://github.com/ariya/phantomjs/issues/11365 |
| 13:42 | <SimonSapin> | How related are W3C document licensing and the patent policy? https://lists.w3.org/Archives/Member/w3c-ac-forum/2013AprJun/0267.html (Member only link, sorry) |
| 13:44 | <SimonSapin> | can’t we have both open licensing and and patent policy? |
| 13:44 | <annevk> | read the reply |
| 13:46 | <hsivonen> | I’m [redacted] that [redacted] [redacted] [redacted] in the Member space of the W3C. |
| 13:46 | <asmodai> | lol |
| 13:49 | <SimonSapin> | damn, I fell right into the FUD |
| 13:52 | <annevk> | @w3cwtf tweeting it should give you a hint too |
| 13:52 | <SimonSapin> | yeah |
| 13:54 | <darobin> | SimonSapin: you're not the only one who thinks there may be something fishy with that argument :) |
| 13:56 | <SimonSapin> | one more reason I’m glad I picked this side |
| 14:03 | <jgraham> | Member space is good for giving a nice place to post the crazy without being ridiculed in public |
| 14:04 | <Ms2ger> | That's not exactly accurate |
| 14:04 | <Ms2ger> | We still ridicule in public |
| 14:05 | <SimonSapin> | by the way, who’s behind @w3cwtf? |
| 14:06 | <Ms2ger> | No comment |
| 14:06 | <SimonSapin> | that was quick :) |
| 14:15 | <GPHemsley> | MikeSmith: I haven't yet decided how to define "whitespace character" because I haven't decided whether to treat the MIME type as a byte sequence or a string of characters. |
| 14:16 | <GPHemsley> | SimonSapin: The intention is to use it anywhere that MIME types appear. I have to add the caveat that protocol-specific handling would have to be done first. |
| 14:20 | <gsnedders> | Hixie: thx for like actually mentioning this (at some point I'm gonna have to sit down and make sure we actually match the spec in html5lib…) |
| 14:20 | <gsnedders> | Hixie: And that's going to be painful. |
| 14:23 | <jgraham> | gsnedders: BTW asserting that all tag names/attribute names/values are strings in the treewalker broke stuff |
| 14:23 | <jgraham> | Well, broke end users |
| 14:23 | <jgraham> | s/strings/unicode/ |
| 14:24 | <jgraham> | Because they would parse a tree, do something like document.body.appendChild(document.createElement("foo")) |
| 14:24 | <jgraham> | and then the document wouldn't serialize |
| 14:27 | <gsnedders> | jgraham: So I guess we just need to rely on implicit unicode conversion there, lovely. |
| 14:28 | <darobin> | yay baby fucking yay! |
| 14:28 | <darobin> | \o/ |
| 14:28 | darobin | solved the PHP configuration problem |
| 14:29 | <Ms2ger> | Are you sure? |
| 14:29 | <darobin> | turns out that Debian adds its own layer of fuckedupness atop the ample doses of moronitude provided by Apache and PHP |
| 14:29 | <darobin> | Ms2ger: not in general, just for w3c-test.org |
| 14:30 | <darobin> | well, that's just hour upon hour of my life that I'm not getting back |
| 14:45 | <gsnedders> | jgraham: So the question is then how do we decode everything to unicode using the default encoding on Python 2 and raise TypeError on Python 3 without ugly hacks. |
| 14:45 | gsnedders | wonders if u"" + u"abc" causes an allocation |
| 15:01 | <mounir> | kochi: ping |
| 15:36 | <GPHemsley> | Anyone have IE handy? |
| 15:36 | <GPHemsley> | http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;%22=;charset=iso-8859-3%20%22=iso-8859-5 |
| 15:37 | <JonathanNeal> | At least User Agent Strings are starting to calm down… not |
| 15:37 | <JonathanNeal> | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.20 Safari/537.36 OPR/15.0.1147.18 (Edition Next) |
| 15:38 | <GPHemsley> | JonathanNeal: You always seem to appear right after I say something that might be relevant to you |
| 15:38 | <GPHemsley> | (in this case, it's another IE request) |
| 15:38 | <JonathanNeal> | Go for it. |
| 15:38 | <GPHemsley> | http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;%22=;charset=iso-8859-3%20%22=iso-8859-5 |
| 15:40 | <SimonSapin> | fwiw, I found http://www.modern.ie/en-us/virtualization-tools#downloads pretty strig |
| 15:40 | <SimonSapin> | pretty straightforward |
| 15:40 | <JonathanNeal> | Okay, in Chrome it appears like an xml doc, text/xml. Same in IE6,7,8, except the Japanese is just squares. |
| 15:40 | <zewt> | jeez, google can be outright disgraceful sometimes |
| 15:41 | <GPHemsley> | SimonSapin: Yeah, I'm looking at that now, actually. I'll get it set up eventually :P |
| 15:41 | <zewt> | code.google.com/p/android/issues/detail?id=10076 "can you document this?" closed by design "but can you document this?" two years later "hey guys this is still not documented can you document it" their solution: ticket flagged to not allow comments |
| 15:41 | <zewt> | problem solved! |
| 15:42 | <GPHemsley> | JonathanNeal: It's that square thing that I'm interested in. That suggests it uses -3. |
| 15:42 | <GPHemsley> | Which makes my life more difficult |
| 15:42 | <GPHemsley> | perhaps |
| 15:43 | <GPHemsley> | JonathanNeal: What about this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;%22charset%22=iso-8859-3 |
| 15:44 | <JonathanNeal> | Little squares. |
| 15:44 | <JonathanNeal> | Almost every time I see little squares. |
| 15:44 | <JonathanNeal> | (almost every time you share one of these links) |
| 15:45 | <GPHemsley> | squares means it's using iso-8859-3 encoding |
| 15:45 | <GPHemsley> | (-5 would be Cyrillic characters) |
| 15:45 | <GPHemsley> | that's intriguing |
| 15:45 | <GPHemsley> | in this case |
| 15:47 | <GPHemsley> | JonathanNeal: and this? http://whatwg.gphemsley.org/tests/mimesniff/sniffing.php?ct=text/xml;%22charset=iso-8859-3 |
| 15:49 | <SteveF> | JonathanNeal: http://lists.w3.org/Archives/Public/public-html/2013May/0164.html |
| 15:51 | GPHemsley | happens to think that <hgroup> and <subline> can coexist |
| 15:52 | <JonathanNeal> | Checking |
| 15:52 | <GPHemsley> | For example, <subline> could also be associated with an <hgroup> |
| 15:53 | <GPHemsley> | Hixie: I wonder if you should treat singleton headers as having an implicit hgroup, barring explicit ones? |
| 15:53 | <JonathanNeal> | IE6-8, little squares. |
| 15:53 | <GPHemsley> | s/barring/except when there are/ |
| 15:53 | <JonathanNeal> | Wish there was a control so I could see something other than squares. |
| 15:53 | <GPHemsley> | The squares are replacement/missing characters |
| 15:53 | <GPHemsley> | if you want, change -3 to -5 |
| 15:53 | <GPHemsley> | then you'll get Cyrillic |
| 15:57 | <JonathanNeal> | Nice, SteveF! |
| 16:00 | <JonathanNeal> | In traditional news print, there were at least four different ways of marking up the elements of a header. http://i.imgur.com/jwcBObk.png I am glad to see the web normalizing these, based on content rather than appearance. |
| 16:00 | <GPHemsley> | oh wow, this IE virtualization is pretty neat |
| 16:05 | <GPHemsley> | JonathanNeal: Oh, apparently I was wrong. In this case, the squares mean utf-8 |
| 16:09 | <Hixie> | MikeSmith: 0.89% for 8000 pages vs 1%-10% for 1-10 billion pages is well within the margin of error for the former, so that is quite consistent data. |
| 16:10 | <Hixie> | MikeSmith: makes sense (re <menuitem>) |
| 16:11 | <JonathanNeal> | SteveF: what does zero or more div/p elements mean? |
| 16:12 | <Hixie> | GPHemsley: not sure what you mean re implicit <hgroup> |
| 16:12 | <JonathanNeal> | I can't say I've seen a restriction on the content of an element like that. |
| 16:12 | <Hixie> | JonathanNeal: what kind of content goes in each of those parts of the header? |
| 16:13 | <GPHemsley> | Hixie: If any occurrence of a <hN> occurs outside of an explicit <hgroup>, assume an implicit <hgroup> around it |
| 16:13 | <GPHemsley> | Hixie: Then <subline> can be associated with an hgroup |
| 16:13 | <Hixie> | JonathanNeal: (btw, the spec tries to distinguish between "header" and "heading", where the former is a variety of things including navigation, and the latter is specifically what should appear in the table of contents) |
| 16:13 | <Hixie> | GPHemsley: not sure what you mean by "assume an implicit" |
| 16:13 | <GPHemsley> | Hixie: Like if <tbody> is missing, for example |
| 16:13 | <Hixie> | oh in the parser? |
| 16:14 | <JonathanNeal> | Hixie: googling any of those key words usually brings up one or another example, http://desktoppub.about.com/od/newsletters/a/newsletter_part.htm http://www.uiowa.edu/~c019136/136s5online17/hedjargon.html http://behindbylines.wordpress.com/2013/02/13/journalist-lingo-confusion-cleared/ |
| 16:14 | <GPHemsley> | sure |
| 16:14 | <Hixie> | that's a non-starter, we'd break a ton of the Web |
| 16:14 | <Hixie> | lots of CSS assumes there's no <hgroup> there |
| 16:14 | <GPHemsley> | is tbody explicitly exposed to the styling when it's not there? |
| 16:15 | <JonathanNeal> | GPHemsley: I think so, yes? |
| 16:15 | <GPHemsley> | oh, hm |
| 16:15 | <Hixie> | GPHemsley: it's in the DOM, so yes |
| 16:15 | <GPHemsley> | m |
| 16:16 | <Hixie> | JonathanNeal: are "hammer" and "slammer" the same thing, or two things? |
| 16:17 | <JonathanNeal> | Hixie: much like early HTML, the names are synonymous with their styling. |
| 16:18 | <JonathanNeal> | kicker is before and diminutive. |
| 16:19 | <JonathanNeal> | rather, kicker is before and lesser in importance than the headline. |
| 16:19 | <JonathanNeal> | hammer is before and stronger in importance than the headline. e.g kicker is small and hammer is big. |
| 16:19 | <JonathanNeal> | Slammer is before and stronger in importance, but inline with the headline. |
| 16:19 | <Hixie> | are there web sites styled this way i could look at? |
| 16:19 | <Hixie> | all these examples seem to be about print |
| 16:20 | <Hixie> | cnn for example doesn't seem to use this style |
| 16:20 | <JonathanNeal> | Exactly, my original point was that I'm glad the web has normalized these. However, probably due to the original constraints of the web, most of these ceased to exist online. |
| 16:20 | <Hixie> | it's more <hgroup>-like |
| 16:20 | Ms2ger | wonders if Hixie meant these slammers: http://derek.broox.com/photo/closet-cleaning/full/11163/pog-slammers.jpg |
| 16:20 | <JonathanNeal> | The deck is about the only thing that survives. |
| 16:20 | <JonathanNeal> | And I've seen it mislabeled as a byline, by Twitter Bootstrap for instance. |
| 16:21 | <Hixie> | the deck isn't part of the heading, it's just a paragraph |
| 16:21 | <Hixie> | can be part of the header |
| 16:21 | <Hixie> | but that's a separate issue |
| 16:21 | <JonathanNeal> | The deck is what we think of as the hgroup's h2-6, or the subline. |
| 16:21 | <Hixie> | oh? in http://www.cnn.com/interactive/2013/05/us/sutter-walk-oklahoma/ what would you say is the deck? |
| 16:21 | <JonathanNeal> | The deck isn't necessarily a paragraph, it can be just a part of a sentence. |
| 16:21 | <Hixie> | oh, wait, i'm confusing the deck and the lede |
| 16:22 | <Hixie> | yeah the deck is just the h2 in the hgroup |
| 16:22 | <JonathanNeal> | In your example, according to traditional print, the <h2> is the heading. |
| 16:23 | <Hixie> | both the h1 and the h2 are the heading |
| 16:23 | <Hixie> | that page is actually a perfect example of what hgroup was designed for |
| 16:23 | <Hixie> | it perfectly wraps the h1/h2 |
| 16:23 | <JonathanNeal> | But the <h2> could also be the deck. It would be contextual with the styling of the newspaper as a whole. As writers who care about the meaning regardless of style, we're left to guess. |
| 16:24 | <Hixie> | imho <hgroup> is quite well-designed -- it fits right into how authors actually write pages today, it just paves a cowpath |
| 16:24 | <Hixie> | i don't understand why it's controversial |
| 16:24 | <JonathanNeal> | Based on the source, "Walking the path of a tornado" is the headline. Based on appearance and print tradition, "A journey into the heart of a 17-mile storm" is the heading. |
| 16:25 | <JonathanNeal> | *headline |
| 16:25 | <Hixie> | they're both the heading |
| 16:25 | <JonathanNeal> | Yes, they are. |
| 16:25 | <JonathanNeal> | A deck is also a headline. |
| 16:26 | <Hixie> | anyway, gotta head out, meeting. bbiab. |
| 16:26 | <Hixie> | if someone could explain why hgroup is controversial while i'm away, please do, i'll read the scrollback :-) |
| 16:26 | <JonathanNeal> | But on the web, we've tried to learn from and distinguish content better than print. |
| 16:27 | <JonathanNeal> | Hixie: I would say http://www.w3.org/html/wg/wiki/ChangeProposals/hgroup does a pretty good job. |
| 16:48 | <annevk> | Hixie: btw, you're behind in commits, @WHATWG has more followers than you have commits these days |
| 16:49 | <GPHemsley> | (isn't that kind of the goal?) |
| 16:50 | <annevk> | only take me serious when needed GPHemsley :p |
| 16:52 | <GPHemsley> | hgroup has structural semantics, subline has content semantics |
| 16:53 | <GPHemsley> | I'm telling you, they're different things |
| 17:09 | <JonathanNeal> | Another good example of headline elements in print http://www.tameri.com/dtp/elements.html |
| 17:12 | <GPHemsley> | I would argue the CNN article mentioned earlier should use <hgroup> |
| 17:13 | <GPHemsley> | when it comes to a news article, <hN> and <hgroup> should be in headlinese |
| 17:14 | <GPHemsley> | <subline> should be in full sentences |
| 17:15 | <GPHemsley> | <hgroup> should be used if you could alternatively put a colon between the headers |
| 17:15 | <GPHemsley> | s/headers/<hN>s/ |
| 17:15 | <GPHemsley> | So, for the CNN article, "Walking the path of a tornado: A journey into the heart of a 17-mile storm" |
| 17:16 | <JonathanNeal> | We're both trying to distinguish content from the body of an article / section / page, right? |
| 17:17 | <JonathanNeal> | If you've got a moment, GPHemsley, I want to get us on the same page, and then work from there. |
| 17:17 | <GPHemsley> | abstractly, yes |
| 17:19 | <GPHemsley> | we're trying to put the right content into the right buckets |
| 17:36 | <GPHemsley> | http://i.imgur.com/5vsMypV.jpg |
| 17:37 | <GPHemsley> | <subline> is better for those |
| 17:39 | <GPHemsley> | subline p:first-child { font-weight: bolder; } |
| 17:41 | <GPHemsley> | <subline> is like a pseudo-hgroup; it's a header that's not a header |
| 17:41 | <GPHemsley> | (maybe use it for pull quotes, too) |
| 17:42 | <TabAtkins> | zcorpan: Okay, cool, I'll remove mentions of CSSOM. |
| 17:43 | <TabAtkins> | SimonSapin: Syntax could remove the @charset rule from the input stream if necessary. |
| 17:43 | <GPHemsley> | hmm... actually, this paper only uses bold on the first one if there's more than one |
| 17:43 | <GPHemsley> | I wonder how you could style that... |
| 17:45 | <GPHemsley> | (it's almost as if it's the header of the subline...) |
| 17:46 | <GPHemsley> | oh, maybe subline > header |
| 17:46 | <GPHemsley> | though that's less automated |
| 17:46 | <GPHemsley> | SteveF: Thoughts? |
| 17:47 | <SteveF> | GPHemsley: not a lot at the mo, am reading in between wrangling kids and preparing dinner |
| 17:47 | GPHemsley | wonders why extensions refer specifically to HTML5 when they plan to be versioned separately (or won't make it into HTML5.0) |
| 17:47 | <GPHemsley> | SteveF: Ah, OK; wasn't sure you were here |
| 17:49 | <SteveF> | GPHemsley: yeah here lurking |
| 17:49 | <GPHemsley> | SteveF: In particular, I think your Dr. Strangelove examples should actually use hgroup too |
| 17:50 | <GPHemsley> | because "Or: How I Learned to Stop Worrying and Love the Bomb" is most certainly part of the title |
| 17:52 | <SteveF> | GPHemsley: the why not use a single hx? |
| 17:52 | <GPHemsley> | Because it's a secondary part of the title |
| 17:54 | <SteveF> | GPhemsley: I can do the same with a span and display:block in h1 |
| 17:54 | <GPHemsley> | http://pastebin.mozilla.org/2458800 |
| 17:55 | <GPHemsley> | but that doesn't give it semantic substance |
| 17:56 | <GPHemsley> | JonathanNeal: Thoughts? |
| 17:57 | <JonathanNeal> | I like it. I'm writing up something similar, myself. |
| 17:59 | <GPHemsley> | You should be able to remove all <subline> elements from an <article> and still be able to comprehend the contents |
| 17:59 | <GPHemsley> | I think |
| 18:00 | <GPHemsley> | you can't do that for <hN> or <hgroup> |
| 18:00 | <SteveF> | GPhemsley: this is what is supposed to be convyed to assitive tech http://pastebin.mozilla.org/2458803 don't see any differentiation there |
| 18:01 | <SteveF> | GPHemsley: as per the implementation pushed by hixie |
| 18:01 | <GPHemsley> | Is that so? Because that's not what I would expect |
| 18:01 | <SteveF> | GPhemsley:what would you expect? |
| 18:02 | <GPHemsley> | To me, <hgroup> means "these headings all refer to the same section", not "these are all the same heading" |
| 18:03 | <SteveF> | GPhemsley: thats not how the acc layer is specced |
| 18:03 | <GPHemsley> | well, then perhaps that is the problem, Hixie? |
| 18:03 | GPHemsley | wonders how long the meeting is |
| 18:04 | <GPHemsley> | normally, a new <hN> element implicitly creates a new section |
| 18:04 | <GPHemsley> | <hgroup> prevents that from happening |
| 18:05 | <GPHemsley> | at least, according to my intuitive understanding |
| 18:05 | <GPHemsley> | it doesn't make any heading level any different from what it is stated as |
| 18:06 | <GPHemsley> | like I said earlier, it should be treated like a colon separator |
| 18:07 | <GPHemsley> | (the Strangelove example is a little different, since it explicitly uses "or", but still) |
| 18:08 | <SteveF> | GPHemsley: "HGROUP elements are essentially equivalent to headings that contain multiple "paragraphs" (in the sense defined in the HTML specification). They should be conveyed as such to accessibility tools. This means setting the "heading" role on the HGROUP element, and treating the Hx elements in the HGROUP element the same way as paragraphs are treated normally. " http://wiki.whatwg.org/wiki/C |
| 18:08 | <SteveF> | hange_Proposal_for_ISSUE-129#Bug_10592:_Request_regarding_the_ARIA_role_of_heading_elements_inside_HGROUP_elements |
| 18:09 | <JonathanNeal> | Here's my mud to the mix. https://gist.github.com/jonathantneal/5672276 |
| 18:09 | <GPHemsley> | ah, hmm |
| 18:09 | <SteveF> | GPHemsley: from horses mouth |
| 18:09 | <SteveF> | anyway sorry gotta go for real witll read scrollback |
| 18:10 | <SteveF> | laters |
| 18:11 | <GPHemsley> | JonathanNeal: I think the kicker/hammer/slammer concept is a bit complex |
| 18:12 | <GPHemsley> | I'm also not sure whether bylines should go in <subline> |
| 18:12 | <GPHemsley> | (and I'm also not sure about having out-of-order <hN>s in <hgroup>) |
| 18:13 | <GPHemsley> | so that's about half your document that I'm not sure about :P |
| 18:14 | <JonathanNeal> | It's food for thought. I think the limitations of web have created this bias. |
| 18:14 | <JonathanNeal> | Just like you might find it weird to have multiple sublines http://prosintraining.com/gateway/wp-content/themes/CherryTruffle/timthumb.php?src=http://prosintraining.com/gateway/wp-content/uploads/2010/03/headline.gif&h=200&w=200&zc=1 |
| 18:15 | <GPHemsley> | that third one seems like a deck |
| 18:16 | <JonathanNeal> | And here's a kicker http://unix.temple.edu/~susanj/design/new/kicker.jpg http://unix.temple.edu/~susanj/design/new/kicker2.jpg |
| 18:16 | <JonathanNeal> | and another kicker http://www.osu.edu/assets/brand/unitid-kicker.png |
| 18:16 | <JonathanNeal> | Alive and well in print. |
| 18:17 | <GPHemsley> | yeah, I'm down with having a kicker |
| 18:17 | <GPHemsley> | I just don't know if this is the appropriate place for it |
| 18:17 | <JonathanNeal> | But kickers are reverse order <hN>s in an <hgroup>. |
| 18:17 | <GPHemsley> | Are they? They seem more like categories to me |
| 18:18 | <JonathanNeal> | How would you mark those up? http://desktoppub.about.com/od/glossary/g/Kicker.htm |
| 18:19 | <GPHemsley> | well, that's why I said it was more complex — I'm not sure :P |
| 18:19 | <GPHemsley> | we could have <supline> |
| 18:20 | <GPHemsley> | but we're kind of blurring the line between style and semantics |
| 18:20 | <GPHemsley> | keep in mind that one kicker could apply to multiple articles |
| 18:21 | <GPHemsley> | (e.g. in "Nation" and "World" sections, where the state/country is in the kicker) |
| 18:24 | <TabAtkins> | annevk: What ever happened with the XML5 or MicroXML or Error-Tolerant XML or whatever effort? |
| 18:24 | <JonathanNeal> | Looking at the example provided earlier, <hgroup> and/or <subline> answer http://www.cnn.com/interactive/2013/05/us/sutter-walk-oklahoma/ addressing the headings and bylines. |
| 18:24 | <Ms2ger> | TabAtkins, nobody cares enough to implement it, I guess |
| 18:24 | <TabAtkins> | annevk: Asking because one of our implementors is starting an experiment with just using the HTML parser (in foreign content mode) for standalone SVG, just like SVG-in-HTML currently uses. |
| 18:25 | <JonathanNeal> | <hgroup> alone does not, if we think bylines should matter to outline / accessibility. |
| 18:26 | <JonathanNeal> | Ha, http://www.concordmonitor.com/readerservices/informationalpages/5618276-95/web-headline |
| 18:28 | <GPHemsley> | JonathanNeal: Was that an agreement, then? (I can't tell) |
| 18:28 | <JonathanNeal> | I'm not agreeing that we're blurring the line between semantics and style. I'm just referring to the usage of lesser headings that come before main headings. |
| 18:29 | <JonathanNeal> | Especially those that catagorize the heading, where it's "beforeness" is clearly there for meaning more than style. |
| 18:30 | <GPHemsley> | I'm just not clear on what you mean in reference to the CNN article |
| 18:30 | <GPHemsley> | (which has no kicker, AFAICT) |
| 18:30 | Ms2ger | kicks this conversation already |
| 18:30 | <GPHemsley> | :) |
| 18:31 | <GPHemsley> | JonathanNeal: To me, anything in <hgroup> should be in a document outline; if it shouldn't be in a document outline, then it shouldn't be in <hgroup> |
| 18:33 | <JonathanNeal> | Stuff that belongs in <header> but not <hgroup>, yes. |
| 18:33 | <JonathanNeal> | I guess a kicker could be a <p> in a <header> above an <h1> |
| 18:33 | <GPHemsley> | that sounds relatively reasonable |
| 18:34 | <GPHemsley> | (though it certainly loses its semantic value) |
| 18:34 | <JonathanNeal> | Exactly, that later part is why I've liked <subline> |
| 18:34 | <GPHemsley> | right |
| 18:35 | <nimbu> | TabAtkins: pingping |
| 18:35 | <JonathanNeal> | Except, I think <subline> should be liberal, so it can address kickers as well as decks. Then again, I also think <hgroup> should be liberal, and accept out of order <hN>, like "Lord of the Rings" and "The Return of the King". |
| 18:35 | <GPHemsley> | <header><subline class="kicker">...</subline><hgroup class="headline">...</hgroup><subline class="deck">...</subline></header> |
| 18:36 | <GPHemsley> | yeah, perhaps we need a better name than "subline" |
| 18:36 | <GPHemsley> | IDK |
| 18:37 | <GPHemsley> | JonathanNeal: Also, I'm not necessarily arguing against out-of-order <hN>s in <hgroup>; I was just stating that I don't think they're currently allowed |
| 18:37 | <GPHemsley> | your example is a good one |
| 18:37 | <GPHemsley> | I suppose |
| 18:37 | <GPHemsley> | depending on what you were trying to focus on |
| 18:47 | <tantek> | could someone here who is *not* a W3C member / invited expert see if they can access this? https://www.w3.org/2002/09/wbs/33280/html-charter-2013-2/results |
| 18:48 | <tantek> | just trying to double-check its W3C member-only-ness |
| 18:54 | <svl> | tantek: I get a basic authentication request for "W3CACL" (so can't access it) |
| 18:56 | <tantek> | thanks svl - that was what I was wondering. |
| 19:09 | <TabAtkins> | nimbu: pomg |
| 19:10 | <TabAtkins> | tantek: Just turn on your incognito mode or whatever when you need to check that stuff. |
| 19:10 | <tantek> | thanks TabAtkins - good work around - except some IP blocks are whitelisted as from members |
| 19:10 | <TabAtkins> | tantek: Oh, interesting. I didn't know that. |
| 19:11 | <tantek> | e.g. for example, *anyone* inside Microsoft's corpnet can access W3C member resources |
| 19:11 | <tantek> | wouldn't surprise me if the same thing was true for Google's internal net |
| 19:11 | <TabAtkins> | It's not. |
| 19:11 | <tantek> | it's also true inside Apple's internal net |
| 19:12 | <tantek> | TabAtkins - next time you're at a WG meeting of any sort at a W3C member company, try it out |
| 19:13 | <tantek> | suffice it to say, sometimes hosting companies "accidentally" give WG members internal net access, probably trusting them on the honor system |
| 19:13 | <tantek> | (and assume all traffic is logged obv) |
| 19:17 | <gsnedders> | jgraham: I wonder if we should ask the Bleach guys if they want to maintain the sanitizer… |
| 19:35 | <jgraham> | gsnedders: Well the thought had crossed my mind |
| 19:36 | <jgraham> | But it doesn't solve the problem that it's fundamentally broken |
| 19:38 | <gsnedders> | jgraham: In what way? That it's designed for the tokenizer? |
| 19:39 | <jgraham> | That it tries to deal with two different types of input as if they were the samewhen they are not |
| 19:40 | <jgraham> | Or "yes" |
| 19:48 | <jgraham> | tantek: I thought W3C had stopped doing the ip whitelist thing |
| 19:51 | <tantek> | jgraham - really? as of when? |
| 19:52 | <jgraham> | Well it stopped working at Opera a couple of years ago iirc |
| 19:52 | <jgraham> | Possibly Microsoft are more special, I don't know |
| 19:58 | <Hixie> | GPHemsley: that seems to be a print thing. Does that kind of thing happen on the Web? |
| 19:58 | <Hixie> | gsnedders: https://www.w3.org/Bugs/Public/show_bug.cgi?id=21308 indicates tests that html5lib needs |
| 20:06 | <JonathanNeal> | GPHemsley: http://i.imgur.com/bAueHbF.png |
| 20:10 | <Hixie> | <header> <p class="category">Today in WWW</p> <h1> <strong> <h?>: </strong> Why writing headlines is too hard </h1> <p>Unsure of what to use, developers are now fighting over semantics.</p> </header> <p>It was... |
| 20:14 | <TabAtkins> | +1 |
| 20:37 | <tantek> | jgraham - perhaps Opera changed their network provider and someone forgot to tell someone at W3C they had new IP addresses. |
| 20:37 | <tantek> | easily could be one of the things that falls through the cracks |
| 21:04 | <Hixie> | can someone come up with a case where in the HTML parser, generating a </dd> when you've seen a <dd> and are going through the in-body steps for "dd", will not cause the earlier <dd> to be closed as we hoped before adding foreign content lands? |
| 21:12 | <JonathanNeal> | Same with bylines, in the <header>? |
| 21:13 | <JonathanNeal> | <h1>The Chronicals of Naria <strong>The Lion, The Witch, and the Wardrobe</strong></h1> ? |
| 21:13 | <Hixie> | that one is just an <hgroup> |
| 21:14 | <Hixie> | <hgroup> <h1>The Chronicals of Narnia</h1> <h2>The Lion, The Witch, and the Wardrobe</h2> </hgroup> |
| 21:14 | <Hixie> | or actually |
| 21:14 | <Hixie> | even without the hgroup |
| 21:14 | <Hixie> | since it's actually a site header followed by a page header |
| 21:14 | <Hixie> | so just <h1>The Chronicals of Narnia</h1> <h2>The Lion, The Witch, and the Wardrobe</h2> |
| 21:21 | <JonathanNeal> | Hixie: it's a category for the heading, but not the main heading. |
| 21:21 | <JonathanNeal> | Think, <h2>Flower of the Day</h2><h1>Roses</h1> |
| 21:26 | <Hixie> | then <hgroup> <h2>Flower of the Day</h2><h1>Roses</h1></hgroup>, probably? |
| 21:27 | <Hixie> | i'm not familiar with that style on the web |
| 21:29 | <JonathanNeal> | Interesting, does the <header> accomplish the same thing as <hgroup> or is HGTV getting it a little off? http://www.hgtvgardens.com/perennials/flower-of-the-day-delphinium |
| 21:29 | <TabAtkins> | <header> doesn't do anything to the outline algorithm. |
| 21:29 | <JonathanNeal> | Or rather http://viewsource.in/hgtvgardens.com/perennials/flower-of-the-day-delphinium#L316-318 |
| 21:45 | <JonathanNeal> | Awesome http://2.bp.blogspot.com/-PrFpbT8fQoo/TwnGjeJSUqI/AAAAAAAAAWc/Sn7mjr-BZ1I/s1600/IMG_0565.JPG |
| 21:47 | <JonathanNeal> | I would say that the way the web works has made it harder for websites to implement kickers and reverse order <hgroup> stuff, which is why we see less of them in the wild. The fact that decks and bylines survive is a testimony of their importance as an element of communication. |
| 21:48 | <Hixie> | JonathanNeal: come now, it's trivial to fake it with <div>s and <span>s |
| 21:49 | <JonathanNeal> | or <p>s |
| 21:49 | <JonathanNeal> | I guess the subject was made less trivial when <hgroup> was introduced. |
| 21:51 | <JonathanNeal> | What i mean by that is, for me the subject was made less trivial. Sorry, I'm still shaking bad communication habits. |
| 21:55 | <JonathanNeal> | gsnedders: do you still work on the outliner? |
| 21:57 | <JonathanNeal> | Do sections without headings inherit the headings of their parent, or are they considered Untitled, like http://gsnedders.html5.org/outliner/process.py?url=http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-title-attribute |
| 21:57 | <TabAtkins> | untitled |
| 21:59 | <JonathanNeal> | The OCD I went through with <nav>... |
| 21:59 | <JonathanNeal> | I was hoping it might inherit. |
| 22:00 | <TabAtkins> | It seems like that would usually be a bad idea. |
| 22:00 | <Hixie> | that would make little sense :-) |
| 22:00 | <TabAtkins> | I mean, literally putting the same <hn> element into the subsections would almost certainly be wrong. |
| 22:02 | <JonathanNeal> | For a <nav> element, this has been frustrating. |
| 22:04 | <JonathanNeal> | I often see <header><h1/><h2/><nav/><p/></header> working similarly as an <hgroup>, except that it doesn't according to spec. |
| 22:06 | <JonathanNeal> | Where many <hn> elements are merged similar to <hgroup>, and I can expect anything in <header> to be header material for the article. |
| 22:06 | <Hixie> | well if the <h1> is a site header and the <h2> a page header, that's fine |
| 22:07 | <Hixie> | it's only a problem if there's a later <h2> that's supposed to be a subheading of the <h1>/<h2> combo |
| 22:07 | <Hixie> | as opposed to just the <h1>, at the same level as the earlier <h2> |
| 22:07 | <JonathanNeal> | <header><h2>Flower of the Day</h2><h1>Roses</h1></header><h2>Their Beautiy</h2><p/><h2>Their Color</h2><p/><h2>Their Grace</h2><p/> |
| 22:08 | <Hixie> | that's clearly bogus, yes |
| 22:08 | <Hixie> | since it is the same as <section><h1>Flower of the Day</h1></section> <section><h1>Roses</h1> <section><h1>Their Beauty</h1></section> <section.../> <section.../> </section> |
| 22:22 | <JonathanNeal> | Can you see what it is trying to be? |
| 22:30 | <JonathanNeal> | Well, that's not the kind of question or discussion you like to have, I know. |
| 22:31 | <Hixie> | it's presumably trying to be |
| 22:31 | <TabAtkins> | If you replaced <header> with <hgroup>, that would be a correct implementation of what they're trying to do. |
| 22:31 | <Hixie> | <hgroup><h1>Flower of the Day</h1><h2>Roses</h2></hgroup> <section><h1>Their Beauty</h1></section> <section.../> <section.../> |
| 22:31 | <Hixie> | or |
| 22:32 | <Hixie> | <hgroup><h2>Flower of the Day</h2><h1>Roses</h1></hgroup> <section><h1>Their Beauty</h1></section> <section.../> <section.../> |
| 22:32 | <JonathanNeal> | I suspect <hgroup> is better than <h1>Lord of the Rings <strong>The Two Towers<strong> <small>A Book Review</small></h1> |
| 23:08 | GPHemsley | cries over tag soup |
| 23:55 | <tantek> | I found a site that uses longdesc - web comic CSSquirrel, e.g. http://cssquirrel.com/comic/?comic=107 |
| 23:56 | <tantek> | longdesc="http://www.cssquirrel.com/comicscripts/script102.htm" |
| 23:56 | <tantek> | which … 404s |
| 23:56 | <tantek> | sigh |
| 23:56 | <TabAtkins> | Yeah, he uses it solely to disprove the "nobody uses longdesc correctly" argument. |
| 23:56 | <tantek> | TabAtkins - uh, you mean to *prove* ? |
| 23:57 | <tantek> | also goes to show no one is viewing it - because no one has reported it - because he hasn't fixed it. |
| 23:57 | <TabAtkins> | Hahaha, nice. |
| 23:57 | <tantek> | although I guess I just viewed it - by viewing the source |
| 23:57 | <tantek> | doing some analysis on comic markup |
| 23:57 | <tantek> | you know, for #indiewebcamp |
| 23:57 | <tantek> | just in case I wanted to publish a comic on my own site |