| 00:12 | <othermaciej> | rubys: any thoughts on my suggested issue closures? |
| 00:17 | <Hixie> | othermaciej: he was only here about 60 seconds |
| 00:18 | <Hixie> | oh, no, rubys is still here |
| 00:18 | <Hixie> | rubys2 left |
| 00:18 | <othermaciej> | Hixie: yeah, he just changed nicks |
| 00:18 | <roc> | othermaciej: you might be interested in this: http://lists.w3.org/Archives/Public/www-font/2009JulSep/1238.html |
| 00:18 | <roc> | in fact, it would be good to get some feedback |
| 00:19 | <othermaciej> | roc: we discussed it briefly among web folks and font folks |
| 00:19 | <roc> | oh good |
| 00:19 | <roc> | http://www.jfkew.plus.com/webotf/webotf-test.html too |
| 00:19 | <othermaciej> | roc: we are not at all enthusiastic about implementing a new font format |
| 00:20 | <othermaciej> | roc: and grabbing only chunks of it at a time would be pretty hard to shoehorn into our font infrastructure |
| 00:20 | <roc> | you don't have to grab only chunks of it at a time |
| 00:20 | <othermaciej> | roc: if all other browsers want to push something, we won't block it, but I don't think we are going to actively endorse any new format |
| 00:21 | <roc> | ok |
| 00:21 | <roc> | thanks |
| 00:21 | <Hixie> | google's in pretty much the same position -- we are fine with TTF. |
| 00:21 | <Hixie> | if operating systems add support for WebOTF, we would probably follow suit |
| 00:21 | <Hixie> | but on its own, it doesn't really seem to solve any pressing problems |
| 00:22 | <othermaciej> | we are also fine with TTF/OTF, and would not consider WebOTF an improvement |
| 00:22 | <othermaciej> | but we are less opposed to it than EOT or anything EOT based, since it does not seem to have DRM-like characteristics |
| 00:22 | <rubys> | i'm back |
| 00:22 | <heycam> | Hixie, are you sure that "Sean Hogen" in the Acknowledgements section shouldn't be "Sean Hogan"? |
| 00:23 | <othermaciej> | hi! |
| 00:23 | <Hixie> | heycam: i am not |
| 00:23 | <heycam> | (i remember seeing someone with the latter name send mails, but not the former) |
| 00:23 | <rubys> | what's the question? |
| 00:23 | <rubys> | irc archives appear to be down |
| 00:23 | <othermaciej> | rubys: I wanted to get your thoughts on my suggested closures of old issues, but I decided to just make a proposal for how to proceed with them on public-html |
| 00:24 | <othermaciej> | rubys: that being said, your input is still welcome if you have any |
| 00:24 | <Hixie> | rubys: regarding your comment in the poll, the reason i removed that issue marker was that i was under the impression that the issue had been resolved as part of the compromise maciej set out -- removing the issue marker was one of the things jf and maciej agreed to as far as i understood it |
| 00:24 | <Hixie> | rubys: and i didn't see your e-mails about it (there was a lot of traffic at the time, i must have missed one) |
| 00:24 | <rubys> | othermaciej: where is the proposal? |
| 00:25 | <rubys> | hixie: we clearly have a different idea of what closed means, but that's OK |
| 00:25 | <othermaciej> | rubys: oh, I guess I didn't send it yet |
| 00:25 | <rubys> | I guess that would explain why I couldn't find it. |
| 00:26 | <rubys> | yes, I do have thoughts... |
| 00:26 | <othermaciej> | rubys: my suggestion was going to be, close ISSUE-5, ISSUE-6, ISSUE-9, ISSUE-10, ISSUE-11, ISSUE-12, ISSUE-13, ISSUE-16, ISSUE-17, ISSUE-20, ISSUE-26 and ISSUE-28 on Monday if there are no objections |
| 00:26 | <othermaciej> | and I was planning to ask the team contacts to give me issue tracker edit rights to do it |
| 00:26 | <rubys> | oh, I can give you that now. |
| 00:27 | <rubys> | but I wouldn't suggest any sudden closure. Weren't you complaining a short while back about a particular vote being rushed? :-) |
| 00:27 | <othermaciej> | (I sent emails justifying closing each of those issues and soliciting feedback.) |
| 00:27 | <rubys> | oh, I think you are aright on all counts except for the one that Julian owns. |
| 00:27 | <othermaciej> | if you would like to suggest a different process for closing them, then I'm fine with that |
| 00:27 | <rubys> | and if nobody steps forward and agrees to work an item, it should be closed. |
| 00:28 | <othermaciej> | I think some reasonable period to object to closing is an adequate process, I am willing to make the time period whatever you think is best, if it's not unreasonable long |
| 00:29 | <rubys> | it looks like I'm chairing again on thursday, my plan was to announce that the issues that you identified that have no owners will be closed by the next thursday unless somebody steps forward to owning it. |
| 00:29 | <othermaciej> | I'm willing to leave Julian's open if he insists on it, although I think an issue about an old feature proposal he had is not the right way to represent the fact that he'd like to review a related section of the spec and give some feedback |
| 00:29 | <rubys> | he seems to agree that there won't be any major change. |
| 00:30 | <othermaciej> | the issue is pretty explicitly about a particular kind of major change, so it doesn't seem to represent his intent |
| 00:30 | <othermaciej> | that being said, I am satisfied to keep it open for now |
| 00:31 | <othermaciej> | though at some point, Julian's intent to do some review can't block Last Call, if he continues not to do it |
| 00:31 | <rubys> | totally agreed on that last point |
| 00:32 | <othermaciej> | rubys: OK if I send email summarizing this discussion? ("Issues to be announced at Thursday's telecon, and closed next Thursday except for ones where someone objects and steps up to own it." basically) |
| 00:33 | svl | (n=me⊙idn) has left #whatwg |
| 00:33 | <rubys> | you can now edit issues. I love the work you have done, just make sure that you give people an opportunity. |
| 00:34 | <othermaciej> | I'm trying to be extremely conservative in issues that I propose to close, and I intend to give everyone adequate opportunity to object |
| 00:34 | <rubys> | as I said, I was going to include it on the announce I was sending out tomorrow, but if you feel you want to go ahead, that's fine. I feel that announce is low traffic and there is no excuses to miss an email (me glances towards hixie :-)) |
| 00:34 | <Dashiva> | What about those of us who only read public-html and not announces? :) |
| 00:34 | <rubys> | then you get to read it later (in the minutes :-)) |
| 00:35 | <othermaciej> | I think I'll send it separately and mention that you will also mention the details in the announcement, since I think there are people who will be interested, but habitually skip (or at best skim) the announcements |
| 00:35 | <Hixie> | rubys: oh you sent your comment in an agenda e-mail? i don't read those, they seem to never change. |
| 00:35 | <rubys> | http://lists.w3.org/Archives/Public/public-html/2009Aug/0315.html |
| 00:35 | <rubys> | http://lists.w3.org/Archives/Public/public-html/2009Aug/0330.html |
| 00:35 | <rubys> | no, my comment wasn't in those. Chris's agenda emails are formulaic, but I try to add more 'spice' to mine. |
| 00:38 | <Hixie> | oh i saw your e-mail of those two, but it didn't seem to be a question, so i decided it'd be better for everyone if i didn't add fuel to the fire |
| 00:39 | <rubys> | othermaciej: I totally agree about moving 12 and 20 from issues to bugzilla on testcases |
| 00:39 | <Hixie> | the first one was from laura, and i'm still waiting for her to explain how i wasn't cooperating before i reply to her e-mails |
| 00:39 | <Hixie> | as i'm tired of sending e-mails with questions, and never getting replies |
| 00:39 | <Hixie> | yet getting called on not replying to questions |
| 00:40 | <Hixie> | anyway, as i said, the reason i didn't include the issue marker was that was the agreement with jf and maciej |
| 00:40 | <rubys> | I made it clear then that I still view the issue as open. I tried to encourage you to add back the issue box, and later I tried to encourage manu not to proceed with the poll. Seem to be batting 000 these days. :-) |
| 00:40 | <Hixie> | considering the summary issue open is a huge mistake imho |
| 00:41 | <Hixie> | there's no direction from this point that doesn't make more people less happy |
| 00:41 | <Hixie> | so if we want to change the spec at this point, it pretty much has to be a vote |
| 00:41 | <othermaciej> | I don't think JF and I specifically said either to remove the marker or to keep it, and I personally don't care |
| 00:41 | <rubys> | considering it closed invites Formal Objection. Much better to give people rope and all that. And sometimes they surprise you. |
| 00:42 | <rubys> | http://lists.w3.org/Archives/Public/public-html/2009Aug/0017.html |
| 00:42 | <rubys> | JF clearly asked for the mark, and Ian clearly agreed. |
| 00:42 | <Hixie> | that was long before maciej's compromise |
| 00:42 | <othermaciej> | and indeed Ian added the marker at that point |
| 00:43 | <rubys> | which you accepted, but not everybody did. such a hasty process creates ill will |
| 00:43 | <othermaciej> | if only there were a way to avoid having a hasty process on technical issues right before WD |
| 00:44 | <rubys> | othermaciej: want me to dig up all the times recently where you were complaining about a vote being too fast? :-) |
| 00:44 | <Lachy> | rubys, I think pushing to have warnings in the spec about open issues for summary and, previously, longdesc, has set a silly precedent that has lead us to this time wasting effort to vote on the inclusion of transient warnings that won't last longer than one WD cycle, let alone help to resolve the actual issues at hand. |
| 00:45 | <rubys> | Lachy: have you looked at the poll lately? |
| 00:45 | <Lachy> | yeah, I know Hixie's draft is ahead |
| 00:45 | <rubys> | so why get upset and argue? |
| 00:46 | <Dashiva> | Precedent? |
| 00:46 | <othermaciej> | rubys: the meaning of my statement was supposed to be - I think there is indeed a way to avoid having a hasty process on technical issues right before WD, several ways, and we should do one of those |
| 00:46 | <Lachy> | because I'm annoyed with this whole heartbeat issue having taken 4 weeks of valuable time that could have been spent finding real solutions, rather than meaningless nonsense |
| 00:47 | <rubys> | there are only two issues that I'm really worried about. Issue-35 and Issue-74. |
| 00:47 | <Hixie> | rubys: btw do you still intend to do the review you said you'd do? |
| 00:47 | <rubys> | Lachy: so don't spend your valuable time on it. |
| 00:48 | <Hixie> | rubys: (just asking to know how to plan for the next few months) |
| 00:48 | <rubys> | I no longer see calling out sections as an effective way to proceed. |
| 00:48 | <Hixie> | k |
| 00:48 | <Hixie> | what's your new plan for establishing consensus? |
| 00:49 | <othermaciej> | it seems to me the blocker on issue-35 at the moment is not controversy on how to proceed, but rather blocking on a PFWG decision |
| 00:49 | <othermaciej> | we can (and should IMO) find ways to be more pro-active about unblocking progress |
| 00:49 | <rubys> | both 35 and 74 are blocked on PFWG |
| 00:50 | <othermaciej> | for 74, I believe good progress is being made on proposing a solution |
| 00:50 | <othermaciej> | and the solution may require little or no change to the spec besides editorial text giving examples |
| 00:50 | <Lachy> | Dashiva, yes, that's what I meant. I always spell that word wrong |
| 00:50 | <rubys> | http://www.w3.org/html/wg/tracker/actions/133 |
| 00:50 | <othermaciej> | at least, that is what I have heard from my sources involved closely in those discussions |
| 00:50 | <hober> | rubys: I'm surprised you're not really worried about issue 41 |
| 00:51 | <rubys> | 41 has no concrete proposal. |
| 00:51 | <Dashiva> | Lachy: I wasn't correcting you, I was semi-answering rubys |
| 00:51 | <othermaciej> | anyway, sorting out the chaff will make it easier for the group to have a shared view of which issues are important to worry about |
| 00:51 | <othermaciej> | which is why I am starting with the low-hanging fruit |
| 00:52 | <othermaciej> | I'm thinking like a project manager - must get bug trendline to point in the right direction |
| 00:52 | <rubys> | othermaciej: that's great, just make sure that everybody has a thursday-thursday period to notice the impending closure. |
| 00:52 | <rubys> | not everybody has the bandwidth to keep up with the emails. |
| 00:53 | <othermaciej> | rubys: I think thursday-thursday is a fine timeline and I'll stick to that |
| 00:53 | <othermaciej> | I think that way, both primarily-email and primarily-telecon participants get a fair chance to have their say |
| 00:53 | <rubys> | exactly |
| 00:54 | <rubys> | I have no interest in keeping open issues for which there are no owners. |
| 00:54 | <rubys> | And for issues with owners, I want dates. |
| 00:54 | <rubys> | 35 and 74 have dates in Nov and Dec, which is what concerns me. |
| 00:54 | Hixie | would rather see progress than dates :-P |
| 00:55 | <Hixie> | rubys: what's your new plan for establishing consensus? |
| 00:55 | <rubys> | close items with no owners, give issues with owners a chance, and then close the issues either when they complete or fail. |
| 00:56 | <Hixie> | so the issue tracker's list of issues in the state Open (not Raised, not Pending Review, and not Closed) is the list of issues that need to be resolved before LC? |
| 00:57 | <Hixie> | or do you mean the list of issues not marked Closed? |
| 00:57 | <othermaciej> | I think establishing committed owners and deadlines for the issues that remain after closing the low hanging fruit is a fine next step |
| 00:59 | <othermaciej> | that leaves the questions of what to do if the deadline is missed (can't let it slip indefinitely), and what to do if there are multiple competing concrete proposals |
| 00:59 | <rubys> | Hixie: after a bit of cleanup, I do see the issue tracker as being that. And othermaciej is doing a fine job at kicking off that discussion. |
| 00:59 | <Hixie> | rubys: which states are the ones i need to look at to see issues blocking LC? |
| 00:59 | <othermaciej> | I think Hixie is asking if issues marked as "Raised" or "Pending Review" are considered open in the sense of blocking LC |
| 00:59 | <othermaciej> | (it's not entirely clear to me what the distinctions are) |
| 01:00 | <rubys> | Raised means no owners. Destined to be closed due to lack of interest unless somebody steps up. |
| 01:00 | <rubys> | Pending Review means that the owner considers his or herself done. Also destined to be closed. |
| 01:01 | <othermaciej> | by what process will Destiny work its will? |
| 01:01 | <rubys> | Open are the key ones, and what is key is getting agreement. Telling people that it is closed only pisses them off. |
| 01:01 | <rubys> | othermaciej: taking your list and giving people until a week from thursday to volunteer is a great process. |
| 01:02 | <othermaciej> | rubys: all right, then in my next pass I will consider all Raised and Pending Review issues for the chopping block if they do not get caught in the first pass (where I am hoping to find issues where no real dissent remains) |
| 01:03 | <Hixie> | rubys: who owns issues with no action items? |
| 01:04 | <Hixie> | (i'm assuming the people with action items own the issues with them) |
| 01:04 | <Dashiva> | If hybi were to create a generic bidirectional tunneling protocol, wouldn't that immediately get blocked in firewalls for the same reason the firewalls block non-http in the first place? |
| 01:05 | <rubys> | hixie: tell me which ones, and I'll demote to raised or find an owner. I just demoted 60. |
| 01:05 | <Hixie> | rubys: http://www.w3.org/html/wg/tracker/issues/37 http://www.w3.org/html/wg/tracker/issues/59 |
| 01:05 | <Dashiva> | (Well, not immediately, but as soon as the firewalls change) |
| 01:05 | <othermaciej> | Hixie: it seems to me that based on what Sam said, issues with no action item should be given an opportunity to find an owner, who presumably thereby receives an action item |
| 01:06 | <othermaciej> | I will continue my review of open issues tonight |
| 01:06 | <rubys> | demoted 37. Will kick Mike again about 59. |
| 01:07 | <rubys> | s/presumably/definitely/ |
| 01:07 | <Hixie> | i can volunteer to own 59 if you like. And then immediately announce I've done it. :-) |
| 01:07 | <Hixie> | (the html5 spec has had an "author view" for a while now) |
| 01:07 | <Lachy> | Hixie, I like that idea |
| 01:07 | <othermaciej> | Hixie: is it possible to produce a copy of your spec that has the "author view" as the default stylesheet? |
| 01:08 | <othermaciej> | Hixie: I suspect people will be a tiny bit more satisfied if they can follow a link to the "author view", even if there is no material difference |
| 01:08 | <Hixie> | othermaciej: sure, that's technically trivial. |
| 01:09 | <Lachy> | Is it possible generate a copy which excludes all the implementer stuff from the file, rather than just hiding it with a stylesheet? |
| 01:10 | <Lachy> | That should make the file significantly smaller and at least partially resolve the issues people have with the monolithic spec |
| 01:10 | <rubys> | if nobody else volunteers for 59, it will get closed. I would must rather have a situation where somebody (in this case Mike) was given every opportunity and failed rather than telling them NO and have them be convinced that the only reason why they failed was that they weren't given a reasonable opportunity. |
| 01:10 | <othermaciej> | people might be slightly even more satisfied with that, even though there is even less material difference |
| 01:10 | <Hixie> | Lachy: technically yes, but someone would have to make the script to do it. |
| 01:10 | <Lachy> | ok |
| 01:11 | <Lachy> | I assume it would just take a small script to strip out any element with a class="impl" on it |
| 01:11 | <othermaciej> | we should give Mike the opportunity to weigh in on whether Hixie's author view (if it can be linked standalone) satisfies the goals he had for H:TML |
| 01:11 | <rubys> | Mike is traveling at the moment, but he does log on. He also plans to be on Thursday's call. |
| 01:11 | <Hixie> | Lachy: yes |
| 01:12 | <othermaciej> | Lachy: are you willing to volunteer to make that script |
| 01:12 | <Lachy> | I wouldn't mind having Mike's H:TML draft published non-normatively in addition to an author only copy |
| 01:12 | <othermaciej> | ? |
| 01:12 | <Lachy> | othermaciej, maybe. |
| 01:12 | <Lachy> | I might even be able to do it now, if I can base it one one of my existing scripts I use for generating the authoring guide |
| 01:12 | <othermaciej> | if someone actually makes the script, then we may be able to persuade Mike that the author view is a win-win solution |
| 01:13 | <othermaciej> | or if it does not meet some of his goals, we can ask him to articulate what those are |
| 01:13 | <Lachy> | Hixie, if it works like this: cat source | author-view > author-only-source, will that fit into your tool chain? |
| 01:20 | <Hixie> | Lachy: it has to be a web service for me to put it in my toolchain |
| 01:21 | <Hixie> | Lachy: (i can't be parsing the html5 spec a dozen times at once on the local machine) |
| 01:22 | <Lachy> | ok. Well, I will proceed under the assumption that such a simple system will be very easy to integrate into a web service |
| 01:22 | <Philip`> | So you prefer to rely on a dozen remote machines to each parse it? |
| 01:22 | <Hixie> | Philip`: yup |
| 01:22 | <Hixie> | Philip`: so long as it's not mine :-P |
| 01:23 | Philip` | doesn't understand why that system doesn't collapse constantly, since it has lots of potential points of failure |
| 01:23 | <Lachy> | it sucks that we don't have a nicely integrated system that allows the source to be parsed just once and processed such that it results in multiple output files |
| 01:24 | <Hixie> | Philip`: the only critical point of failure i don't control is pimpmyspec.net |
| 01:24 | Philip` | should probably move the multipage splitter onto a proper server, rather than on an old machine in his parents' house over an ADSL line |
| 01:24 | <Dashiva> | Where's the fun in that? |
| 01:24 | <Hixie> | Lachy: i have a number of preprocessing steps that happen before the source becomes valid HTML that can be parsed |
| 01:24 | <Hixie> | Lachy: e.g. merging source files from whatwg.org/demos, filtering the references, etc. |
| 01:26 | <rubys> | I seem to be able to go from Hixie-source to w3c split out spec in about 15 seconds on a rather midling AMD e-machine that I purchased for $199 earlier this year. |
| 01:26 | <rubys> | http://www.tigerdirect.com/applications/searchtools/item-details.asp?EdpNo=4616541 |
| 02:03 | <Hixie> | wow, a lot of these actions have been open a long time |
| 02:03 | <Hixie> | i wonder how to help people make progress on them |
| 04:03 | <roc> | this BWTP thread looks like a textbook case of feature creep |
| 04:05 | <othermaciej> | roc: gonna vote in the HTML WG poll? |
| 04:05 | <othermaciej> | http://www.w3.org/2002/09/wbs/40318/wd08/ |
| 04:06 | <othermaciej> | I encourage you to vote your conscience, despite the relative triviality of the issue at stake |
| 04:06 | <othermaciej> | roc: BWTP looks like feature creep to me too - I wonder if there is a middle ground that adds a few of the most useful features but otherwise is closer in simplicity to WebSocket Protocol |
| 04:11 | <roc> | othermaciej: your wish is my command |
| 04:15 | <roc> | hmm, and I missed the part about BWTP having "forgiving syntax" |
| 04:48 | <Hixie> | othermaciej: if there are features that actually make sense to add, and don't put onerous requirements on server-side implementations that don't need those features, i hope we can add them |
| 04:48 | <Hixie> | othermaciej: i haven't seen any such features yet |
| 04:48 | <othermaciej> | Hixie: I haven't had a chance to give it a close review |
| 04:49 | <othermaciej> | for now I am taking it on faith that being "like http" would make things easier for server-side implementations embedded in an existing Web server |
| 04:49 | <othermaciej> | but I don't have the context to evaluate the merit of this claim |
| 04:49 | <othermaciej> | and the corresponding claim as to the client side seems wrong |
| 04:49 | <Hixie> | it certainly wouldn't make it easier for standalone servers |
| 04:50 | <Hixie> | which i expect to be the common case |
| 04:50 | <Hixie> | on the other hand, i've written a websocket server in 99 lines of perl |
| 04:50 | <othermaciej> | I would love to hear from someone in charge of a big existing infrastructure which would be easier for them |
| 04:51 | <othermaciej> | (although I suppose that risks enterprise-itis) |
| 04:52 | <dave_levin> | othermaciej: Bidirection Web Transfer Protocol vs Web Sockets? |
| 04:52 | <othermaciej> | dave_levin: yes |
| 04:53 | <othermaciej> | I don't know if I should bother to argue with the crazy people who think that instead of a ws: URI scheme (or similar), the URIs should just be http://ws.specific-magic-hostname.org?the-actual-url-goes-here |
| 04:54 | <dave_levin> | othermaciej: I'll see if I can find someone on the Google Talk team to look them over if that would be helpful. They sit pretty close to me. |
| 04:58 | <Hixie> | dave_levin: it would be helpful if they could review websocket in general |
| 04:59 | <roc> | othermaciej: ask someone who's actually in charge of actual infrastructure what would be easier for them ... do not ask their Architect |
| 05:00 | <dave_levin> | Hixie: Honestly, they were a bit slow on all of that, but I think they are ready to focus more on these issues. I'll talk to them. I think Ukai has also been talking to someone on that team (since he has been working web sockets in WebKit). |
| 05:01 | <Hixie> | cool |
| 05:01 | <Hixie> | roc: i'm not sure we even have any of those :-) |
| 05:02 | <othermaciej> | roc: *shudder* |
| 07:05 | <hsivonen> | annevk42: the comment box on the poll seems like a good place to enumerate what's not factual about Manu's draft |
| 07:07 | <othermaciej> | I wonder if this poll will top our record for most total votes (which I believe is 88) |
| 07:09 | othermaciej | is surprised to find on review that neither anne nor james have voted yet |
| 07:51 | <Mrmil> | Looks like there is a boom in HTML 5 tutorials... |
| 07:54 | <othermaciej> | hsivonen: do you know what's up with this issue? is there still a conflict? http://www.w3.org/html/wg/tracker/issues/38 |
| 07:55 | <othermaciej> | looks fixed, nevermind |
| 08:03 | <othermaciej> | hsivonen: does ARIA still depend in any way on CURIEs? |
| 08:03 | <othermaciej> | (re http://www.w3.org/html/wg/tracker/issues/51 ) |
| 08:06 | <hsivonen> | othermaciej: AFAIK, no, but I'll check |
| 08:07 | <hsivonen> | othermaciej: can't find any mention of curie in the latest ARIA spec. |
| 08:07 | <othermaciej> | hsivonen: ok, thanks |
| 08:08 | othermaciej | wonders whether he has the stomach to review issues 46-60 |
| 08:08 | <othermaciej> | this is an incredibly boring task, which the chairs should have long ago done or delegated :-( |
| 08:08 | <hsivonen> | indeed |
| 08:09 | <hsivonen> | othermaciej: thank you for doing it anyway |
| 08:10 | <hsivonen> | Issue 53 seems to have draft text now |
| 08:10 | <hsivonen> | issue 54 has been addressed |
| 08:10 | <othermaciej> | I'm not sure what to suggest for issue 48 |
| 08:10 | <Lachy> | issue 54 is pending the registration of about: URI scheme |
| 08:11 | <othermaciej> | yeah |
| 08:11 | <Lachy> | I would close it, but some people wanted it kept open until that's done |
| 08:11 | <othermaciej> | I think I'll suggest raising a separate issue on registering the about: URI scheme, if registering the scheme needs to block Last Call |
| 08:11 | <Lachy> | good idea |
| 08:12 | <hsivonen> | othermaciej: about ARIA specifically: ARIA was fixed to acknowledge similarity of role to "XHTML Role Attribute Module" without actually importing the definition |
| 08:12 | <othermaciej> | or we can track it in bugzilla, if a scheme registration doesn't need to block Last Call |
| 08:13 | <othermaciej> | do media type registrations normally get updated before or after LC? |
| 08:13 | <hsivonen> | I hope the pont of issue 56 is to update AWWW if it turns out that real-world URL processing conflicts with Architecture |
| 08:13 | <hsivonen> | s/pont/point/ |
| 08:13 | <othermaciej> | I have no idea what issue-56 is about |
| 08:14 | <othermaciej> | but I believe the plan to defer to WEBADDRESS or IRIbis or whatever addresses it |
| 08:14 | <hsivonen> | if issue 56 needs to be an issue, it should be a TAG issue filed against Architecture |
| 08:15 | <othermaciej> | so the only ones I don't know what to do with are ISSUE-48 and ISSUE-53 out of this next batch |
| 08:15 | <Hixie> | othermaciej: if you mean mime types, we let the IESG know that we're going to register them when we hit LC, then we register them at CR. |
| 08:16 | <othermaciej> | Hixie: ok, so a task on MIME type registration doesn't need to block LC? |
| 08:16 | <othermaciej> | Hixie: or do we need draft registration text before LC, and if so do we have it? |
| 08:23 | <hsivonen> | BWTP seems like a lot of feature creep :-( |
| 08:27 | <Hixie> | othermaciej: the draft registrations for all the MIME types I'm aware that we need to register are all at http://www.whatwg.org/specs/web-apps/current-work/#iana-considerations |
| 08:28 | <othermaciej> | Hixie: ok, sounds like the issue on registrations can be closed, the |
| 08:29 | <hober> | I hope the ARIA folk handle their LC comments by either renaming @role to @aria-role or allowing the host language to use a more appropriate existing attr (in our case, @class) |
| 08:29 | <othermaciej> | hober: I don't think putting aria roles in @class is viable |
| 08:30 | <othermaciej> | too many existing pages would then appear to have an ARIA role accidentally |
| 08:30 | <hsivonen> | hober: renaming role isn't on the table |
| 08:30 | <hsivonen> | hober: hasn't been since Firefox 3.0 froze |
| 08:32 | jgraham | hasn't finished reading the scrollback but notes that he has a script that strips non author view stuff from the spec somewhere |
| 08:32 | <hsivonen> | hmm. my email isn't appearing on public-html |
| 08:33 | <othermaciej> | jgraham: do you think it would be feasible to integrate it with Hixie's toolchain? |
| 08:33 | <jgraham> | I also hacked together an anolis module to copy status annotations from the WHATWG data to a static spec |
| 08:33 | <hsivonen> | jgraham: awesome! |
| 08:33 | <jgraham> | I haven't checked it works very properly or anything |
| 08:34 | <jgraham> | I will continue to poke at it a bit |
| 08:34 | <jgraham> | othermaciej: pobably |
| 08:34 | <jgraham> | *probably |
| 08:34 | <othermaciej> | jgraham: it would be useful - so we can see if such a spec would satisfy those who want an author-only spec |
| 08:34 | <Lachy> | jgraham, great, that means I can take that off my todo list for today |
| 08:35 | <hsivonen> | anyway, the content of my email to list was that issue-30 isn't controversial anymore, because WAI-CG agreed to the obsoletion of longdesc if aria-describedby gets in |
| 08:35 | <othermaciej> | hsivonen: I saw your email |
| 08:35 | <othermaciej> | hsivonen: I even replied to it |
| 08:35 | <othermaciej> | I may have seen it not-via-the-list |
| 08:36 | <hsivonen> | othermaciej: ok. then SMTP at my end isn't horked |
| 08:38 | <jgraham> | biab |
| 08:38 | <othermaciej> | hsivonen: mails seem to be appearing in the archive out of order |
| 08:38 | otherarun | (n=arun⊙adpsn) has left #whatwg |
| 09:37 | <Hixie> | http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Aug/0070.html |
| 09:37 | <hsivonen> | http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Aug/0085.html |
| 09:38 | <Hixie> | yeah i couldn't tell if he was unintentionally proving our point about prefixes being confusing, or if he was being sarcastic. |
| 09:39 | <hsivonen> | I can't tell what his point is, either, but the email looks very confused. |
| 09:42 | <hsivonen> | http://www.w3.org/2009/07/30-rdfa-minutes : "We need to structure it so that it's easy for the W3C to accept the RDFa IG. RDFa isn't controversial, so shouldn't be an issue." |
| 09:44 | <Lachy> | what the? I've never known anyone to claim that <div xmlns:dc="..."> was invalid XML |
| 09:44 | hsivonen | fights the urge to reply to the anti-pattern thread and point out less than factual statements |
| 09:45 | <Lachy> | hsivonen, which anti-pattern thread? |
| 09:45 | <Lachy> | oh, on rdfa list |
| 09:45 | <hsivonen> | Lachy: on public-rdf-in-xhtml-tf |
| 09:50 | <jgraham> | http://hoppipolla.co.uk/410/spec-annotated.html first cut with no headers or stylesheet and with all the removed sections and so on left in |
| 09:52 | <annevk42> | the BWTP guys know that eventually the UTF-8 frame type won't be the only option available, right? |
| 09:52 | <annevk42> | they're so fixated on it... |
| 09:59 | <annevk42> | would it make sense to extend bogus comments to also include <% ? |
| 09:59 | <annevk42> | apparently WebKit/Trident already does that |
| 10:00 | <hsivonen> | annevk42: is it guys or guy? |
| 10:00 | <annevk42> | and e.g. http://www.lex24.ilsole24ore.com/Redazione/Riforma_cpc/Riforma.html would look better at the bottom |
| 10:00 | <annevk42> | hsivonen, there's more on the hybi list |
| 10:00 | <annevk42> | but fair enough |
| 10:01 | <gsnedders|work> | annevk42: Is that not quirks only, at least in WebKit? |
| 10:01 | <annevk42> | no |
| 10:02 | <Lachy> | jgraham, what have you added to that copy of the spec? |
| 10:02 | <annevk42> | also at the top of that page, not just the bottom |
| 10:02 | <Lachy> | ah, I see, a few sections have Status annotations |
| 10:04 | <jgraham> | Lachy: It should in theory be all sections that have status annotations in the WHATWG draft but I may have missed some |
| 10:04 | <hsivonen> | jgraham: let's ship it! |
| 10:05 | <jgraham> | s/I/my code/ |
| 10:06 | <Lachy> | jgraham, the one for the introduction is missing, which is the one I checked for first and didn't see |
| 10:06 | <annevk42> | hsivonen, how do you feel about having <% besides <? ? |
| 10:07 | <Lachy> | wait, that's weird. It is there |
| 10:07 | <jgraham> | Lachy: I don't have the introduction do I? |
| 10:07 | <jgraham> | It's in the header which I don't have |
| 10:07 | <Lachy> | yeah, you do. It says: |
| 10:07 | <Lachy> | Introduction |
| 10:07 | <Lachy> | Status: Working draft |
| 10:07 | <Lachy> | 1 Background |
| 10:07 | <Lachy> | ... |
| 10:08 | <Lachy> | the abstract is in the header |
| 10:09 | <jgraham> | Oh yeah |
| 10:11 | <hsivonen> | annevk42: assuming that WebKit/Trident already does it, I'm open to trying it. |
| 10:13 | <Lachy> | unless supporting it is really needed for compatibility reasons, I don't think we should |
| 10:14 | <Lachy> | have Mozilla received any bugs about supporting it? |
| 10:15 | <roc> | supportin gwhat? |
| 10:15 | <gsnedders|work> | <% as comments |
| 10:15 | <Lachy> | roc, webkit and trident apparently support it |
| 10:17 | <hsivonen> | Lachy: no bugs against the HTML5 parser at least |
| 10:18 | <Philip`> | http://brand.icxo.com/htmlnews/2007/07/11/919666_1.htm |
| 10:18 | <Philip`> | http://yuanyunfu.artron.net/exhibi_2.php?aid=A0000016&wrkid=BRT000000033876 |
| 10:18 | <Philip`> | http://www.51234.org/sy/3777.html |
| 10:19 | <Lachy> | Philip`, it depends on whether supporting that as a comment is really the best solution. If they're only testing it with browsers that do, then that would explain why they havne't noticed or fixed the error |
| 10:19 | <hsivonen> | the last one is a "reported attack page!" |
| 10:19 | <Lachy> | and presumably they have no intention of outputting JSP into the HTML |
| 10:20 | <hsivonen> | it's pretty clear that it's error recovery that makes the error less obvious to authors |
| 10:20 | <annevk42> | well, a) the cost is minor and b) it is far more likely they just tested in IE than anything else |
| 10:20 | <hsivonen> | the question is if Gecko and Opera are worse off by not doing it if Trident and WebKit do it |
| 10:21 | <hsivonen> | also, the implementation would be trivial |
| 10:21 | <hsivonen> | no new states. just another transition |
| 10:21 | <Philip`> | Most of the <%...s seem to be in attribute values rather than in text content |
| 10:21 | <hsivonen> | assuming we are OK with the % in the trailing %> ending up in comment data |
| 10:22 | <annevk42> | I don't think that matters one bit |
| 10:22 | <Lachy> | I think the question we should be asking is if Microsoft and Apple would be willing to drop support for it |
| 10:23 | <annevk42> | it's an error, but for the pages I've looked at so far not displaying <% is better |
| 10:24 | <Philip`> | http://blog.pewitt.org/CommentView,guid,56fbd9c0-6c0b-4773-abb7-dafb40fae8a7.aspx |
| 10:25 | <Philip`> | That one looks a bit like it intentionally wants to use <%...%> as a comment |
| 10:32 | <gsnedders|work> | Hixie: yt? |
| 10:37 | <jgraham> | Lachy: After discussion with gsnedders|work I will convert the author view generator to a anolis module that runs before things like the toc are generated |
| 10:41 | <gsnedders|work> | jgraham: http://74.125.77.132/search?q=cache:5iAdTkTth4EJ:krijnhoetmer.nl/irc-logs/whatwg/20090703+http://krijnhoetmer.nl/irc-logs/whatwg/20090703&hl=en&client=opera&strip=1#l-1126 |
| 10:41 | <Lachy> | jgraham, ok |
| 10:42 | <Lachy> | what's happened to krijn? |
| 10:44 | <annevk42> | he's in hiding |
| 10:47 | <svl> | The computer he logs things from isn't exactly the most stable. :/ |
| 10:48 | <annevk42> | given that nobody else seems to be willing to log, it's been pretty awesome for us :) |
| 10:48 | <annevk42> | I filed a bug on the <% crap btw |
| 11:02 | <gsnedders|work> | Wait! This means the evil cabal can say anything! |
| 11:05 | <remysharp> | Is Lachy around? |
| 11:05 | <Lachy> | remysharp, yes |
| 11:06 | <remysharp> | hi - I've got a link for you - discussion possible alternatives to the legend issue |
| 11:06 | <Lachy> | ok |
| 11:06 | <remysharp> | it's not for public consumption - I couldn't get a preview of the blog post - but here you go: |
| 11:06 | <remysharp> | http://remysharp.com/figure-legend.html |
| 11:07 | <Lachy> | Not for public consumption? By posting it here, you've made it public anyway |
| 11:07 | <remysharp> | brucel: I've added your example in too: http://www.brucelawson.co.uk/tests/html5-details-label.html |
| 11:07 | <remysharp> | sorry, not quite what I meant - as in it's a blog post |
| 11:08 | <Lachy> | ah |
| 11:08 | <remysharp> | it's not the "real" url, more that comments won't work! :) |
| 11:08 | <remysharp> | screw it I can publish it now anyway. |
| 11:10 | <Lachy> | remysharp, I'll take a look in a moment, just busy with some work stuff right now |
| 11:10 | <remysharp> | np |
| 11:11 | <remysharp> | This is the latest url anyway - with examples of alternatives to the legend in figure & details issue: http://remysharp.com/2009/08/12/saving-figure-detail/ |
| 11:16 | <Lachy> | remysharp, your claim about hgroup isn't quite correct |
| 11:16 | <gsnedders|work> | Should <iframe></iframe> fire an onload event? |
| 11:16 | <remysharp> | okay, so it *would* come up in the TOC? |
| 11:16 | <remysharp> | Lachy: enlighten me :-) |
| 11:17 | <Lachy> | basically, using <hgroup> means that all the headings inside it are grouped, such that they only the top level heading within it will appear in the TOC |
| 11:17 | <gsnedders|work> | remysharp: hgroup comes up in the TOC as the highest ranked heading within |
| 11:17 | <remysharp> | Right - so actually it's not a viable solution at all in my particular example - cheers. |
| 11:17 | <Lachy> | so, e.g. <hgroup><h2>Foo</h2><h3>Bar</h3></hgroup> should appear in the TOC as "Foo" |
| 11:17 | remysharp | updating post |
| 11:18 | <remy_> | whoops! |
| 11:19 | [remy_] | (n=remyshar⊙c3cvc): Remy Sharp |
| 11:19 | [remy_] | #jquery-ot #whatwg #jquery |
| 11:19 | [remy_] | irc.freenode.net :http://freenode.net/ |
| 11:19 | [remy_] | End of WHOIS list. |
| 11:20 | <Lachy> | remy_, I'm not a big fan of reusing <header> for this purpose. As I told brucel yesterday, it's not the right semantics. |
| 11:20 | <remy_> | Aye, he mentioned that too |
| 11:21 | <remy_> | I just want to get the alternatives up there. |
| 11:21 | <remy_> | My preference is label, but I want to see what screenreaders do when it's embedded in a form |
| 11:21 | <annevk42> | you people should just be patience |
| 11:21 | <Lachy> | yeah, it's good to have a discussion about the alternatives again to show that Hixie's stubbornness about using <legend> is not good |
| 11:21 | <annevk42> | with time <legend> will be fine |
| 11:21 | <brucel> | I think that we're open to almost any solution as legend won't fly |
| 11:21 | <remy_> | time? in that time authors won't use legend |
| 11:21 | <jgraham> | annevk42: I don't think that's a good answer |
| 11:22 | <remy_> | and there'll be a mess of solutions |
| 11:22 | <annevk42> | jgraham, I think it is |
| 11:22 | <Lachy> | annevk42, that's what Hixie said, but authors are going to push forward with whatever hacks they can to work around the problems today, and unless we come up with a real solution, the result with be a huge mess in the long run |
| 11:22 | <jgraham> | People think that they ought to be able to use it today since it is not having any effect in UAs and will become frustrated and discouraged when they find that they cannot |
| 11:22 | <remy_> | by the time all the current browsers have been weeded out it's going to be well beyond 2022!!! :) |
| 11:22 | <annevk42> | oh please |
| 11:22 | <annevk42> | stop the drama |
| 11:23 | <jgraham> | Especially given the long half life of legacy browsers |
| 11:23 | <brucel> | It will result in either no-one using the new elements (figure, details) or using header/ label anyway |
| 11:23 | <remy_> | The bottom line is that I want to give a caption to figure and details. I'll run with my own solution if the spec sticks with legend |
| 11:23 | <remy_> | and others with have their own solutions |
| 11:23 | <remy_> | and when it *is* supported properly, we *won't* use legend - |
| 11:24 | <remy_> | that particular part of the spec, is sadly, fiction. There's no point in it being there because we can't use it at all :( |
| 11:24 | <brucel> | wrt visuals, legend isn't a cowpath, it's more of a cowpat |
| 11:24 | <annevk42> | it's like complaining you cannot use <datalist> |
| 11:24 | <remy_> | not really, because we *can* use datalist |
| 11:24 | <remy_> | I've seen Dean Edwards demo using it and it works |
| 11:24 | <remy_> | it doesn't vomit all over the DOM like legend does. |
| 11:25 | <Hixie> | if we're not using <legend>, i'm dropping <figure> until we can. it's just not an important enough feature for us to worry about. |
| 11:25 | <jgraham> | annevk42: It makes a difference if, say, firefox implemets <legend> and couples it to AT in a sensible way but I can't use it because of legacy parsing issues in other browsers |
| 11:25 | <Hixie> | same with <details> |
| 11:25 | <jgraham> | So I am forced to use some other solution to get those AT hooks |
| 11:26 | <brucel> | that's daft, Hixie - they're far too useful to drop. Why would you not use label, if it proves to play nice with AT? |
| 11:26 | <jgraham> | Hixie: Totally disagree. If nothing else it is one of the cornerstones of the @summary situation |
| 11:26 | <jgraham> | s/situation/compromise/ |
| 11:27 | <jgraham> | Since they represent improved visible-data alternatives to @summary that, unlike <caption>, the a11y community seems to believe in |
| 11:27 | annevk42 | is with Hixie on this |
| 11:27 | <Hixie> | brucel: they're not so useful that we've not been able to live 19 years without them |
| 11:27 | <jgraham> | Hixie: That is a terrible argument |
| 11:27 | <Hixie> | jgraham: realistically, neither <figure> not <details> are necessary for including explanatory text about tables |
| 11:28 | <gsnedders|work> | Hixie: That's true of the whole HTML 5 spec. |
| 11:28 | <gsnedders|work> | Hixie: We can drop the whole parsing section. We've been able to live without them for 19 years. |
| 11:28 | <jgraham> | Since it applies to all x for x in html 5 where x is not in HTML 4 |
| 11:28 | <brucel> | When I ran a webteam we would have killed for figure and details |
| 11:29 | <jgraham> | Hixie: Neither are required but both are better than <caption> in certian situations |
| 11:29 | <remy_> | Aren't authors (i.e. me) going to end up using aside for figures then - that doesn't quite sit right. |
| 11:29 | <brucel> | particularly details, as we were not in a position to add jQuery/ scripts to simulate details |
| 11:29 | <Hixie> | gsnedders|work: no, e.g. <video> we haven't been able to live without (people ended up using proprietary technologies to get around it) |
| 11:29 | <Lachy> | Hixie, while we can probably live without <details> until UAs are ready to begin supporting it, which might not be a bad idea given that we don't know about potential implementation problems yet, but <figure> is really useful to avoid having to go with the more complicated aria stuff that authors won't readily use |
| 11:29 | <Hixie> | gsnedders|work: and the parsing section we've only lived without by having huge reverse-engineering efforts duplicated in all vendors |
| 11:30 | <beowulf> | wq |
| 11:30 | <gsnedders|work> | Hixie: And there's been a lot of duplicated work to make stuff appear like a legend by web authors. |
| 11:30 | <Hixie> | jgraham: i've never been convinced that either details or figure particularly help with table, to be honest |
| 11:30 | <jgraham> | Hixie: Other people have, however :) |
| 11:32 | <Hixie> | we'll just wait a bit more and see what happens with <legend> |
| 11:32 | <remy_> | Hixie: *nothing* is going to happen with <legend> |
| 11:32 | <remy_> | there may be a few new browsers that fix it |
| 11:32 | <Hixie> | that's not nothing then is it |
| 11:32 | <Lachy> | to avoid repeating the same arguments again, http://lists.w3.org/Archives/Public/public-html/2007Sep/0375.html |
| 11:32 | <brucel> | Hixie: if label plays nicely with AT, what's your aversion to using that? |
| 11:32 | <remy_> | but 100% of the browser landscape screws the render with it right now |
| 11:33 | <Hixie> | brucel: label is completely inappropriate. it does weird things with forms, it has weird APIs, etc. |
| 11:33 | <Lachy> | remy_, that email contains a nice little styling trick you might like to use |
| 11:33 | <Hixie> | remy_: and 10 years from now, it'll be near-0. |
| 11:34 | <remy_> | Hixie: you think? I don't think so. I think IE7 and 8 will still have a strong hold on the browser landscape |
| 11:34 | <gsnedders|work> | Hixie: People are using HTML 5 _today_. 10 years from now HTML 5 will be as relevant as HTML 4.01 is today. |
| 11:34 | <Lachy> | Hixie, authors don't work in the future, they have to deal with the problems now, so endlessly deferring issues until such time as they might theoretically be fixed is not a good solution |
| 11:34 | <brucel> | what kind of wierdness with forms/ APIs? Could legend doees terrible things with visuals |
| 11:35 | jgraham | is somewhat reminded of "The fact that xHTML2 won't be widely used before the end of the decade is not a problem." |
| 11:35 | <brucel> | could -> cause |
| 11:35 | <Hixie> | gsnedders|work: exactly |
| 11:36 | <gsnedders|work> | Hixie: huh? |
| 11:36 | <gsnedders|work> | Hixie: If people are using HTML 5 today, surely HTML 5 should be compatible with UAs today? |
| 11:36 | <Hixie> | Lachy: we're not "endlessly deferring", we're just waiting until browsers implement the parsing spec. it's already happening. If you want to make it happen sooner, speak to your eng team. |
| 11:37 | <remysharp> | Seriously though, there's legacy/existing browsers to deal with. The vast majority of the language of HTML 5 works right now |
| 11:37 | <Hixie> | gsnedders|work: in the soundbite world, maybe; in the real world, specs and implementations co-evolve over many years. |
| 11:37 | <Hixie> | remysharp: the vast majority of the HTML5 language doesn't work right now. |
| 11:37 | <remysharp> | this is the exception and <figure> is an element we, as authors, want to use |
| 11:38 | <gsnedders|work> | Hixie: The vast majority of HTML 5 can be made to work quite easily |
| 11:39 | <remysharp> | gsnedders|work: spot on. |
| 11:39 | <Lachy> | Hixie, the point is that <legend> fails to meet the graceful degredation principle |
| 11:39 | <Hixie> | gsnedders|work: show me an implementation of pushState(). of <audio>. of UndoManager. of <script async>. of <iframe sandbox>. |
| 11:40 | <Hixie> | remysharp: if you want to use it, the most effective thing you can do is ask browser vendors to fix their parsers. |
| 11:40 | <remysharp> | sorry, by language I'm talking about the elements (a small part of HTML 5 admittedly) |
| 11:40 | <Hixie> | just elements? or attributes also? |
| 11:40 | <remysharp> | Sure but the starting point for authors is the elements, no? |
| 11:41 | <Hixie> | i don't think there really is a meaningful concept of "starting point" that applies here |
| 11:41 | <remysharp> | speaking to other authors, that's what they're focusing on right now. I love the JS stuff, I think it's awesome, but right now, the interest is being able to use better semantics in the docs |
| 11:41 | <Hixie> | right now the interest is in being able to use what works |
| 11:41 | <remysharp> | Absolutely |
| 11:42 | <Hixie> | well that doesn't include <figure> |
| 11:42 | <Hixie> | so stop using it :-) |
| 11:42 | <remysharp> | that's right - |
| 11:42 | <remysharp> | but we're sooo close to be able to use it :) |
| 11:42 | <brucel> | only because of the insistence on legend does it not work |
| 11:42 | <jgraham> | Hixie: From the point of view of vendors changing the whole parser has a high risk since it consumes a great deal of resources and may lead to compat regressions. On the other hand the reward for vendors of being able to say "we support the <figure> element" is much smaller than being able to say "we support <video>" or whatever |
| 11:42 | <Hixie> | jgraham: why is it so much smaller? |
| 11:42 | <jgraham> | You are placing the onus in the wrong place compared to the benefits |
| 11:43 | tantekc | tends to agree with brucel and remysharp - <label> is preferable to <legend>, and both <figure> and <details> seem quite practically useful. |
| 11:43 | <jgraham> | Hixie: Because <video> is an end-user visible feature that reduces the dependence on, often unstable, plugins |
| 11:43 | <hsivonen> | I think we should consider both <label> and <legend> tainted as far as use in <figure> or <details> goes |
| 11:44 | <Hixie> | <label>'s a non-starter. |
| 11:44 | <hsivonen> | although I can't quite remember what the problem with <label> was |
| 11:44 | <jgraham> | <figure> is mainly useful for authors and AT |
| 11:44 | <remysharp> | are there any tests that show label is problematic? |
| 11:44 | <Hixie> | e.g. it would prevent you from having form controls in captions or <details>'s legend. |
| 11:44 | <gsnedders|work> | uh, what's the use-case for that? |
| 11:45 | <Lachy> | I'm not thrilled about the idea of reusing label, as discussed in that email I linked to above, but I prefer it over legend |
| 11:45 | <jgraham> | gsnedders|work: Form controls in <details> should be obvious |
| 11:45 | <remysharp> | gsnedders|work: possibly an advanced section search...maybe |
| 11:45 | <hsivonen> | the spec feedback box makes "find on page" less useful in Firefox |
| 11:45 | <Hixie> | gsnedders|work: a fill-in wysiwyg form on Flickr that allows you to type in the title of the photo and the photo credit, say. |
| 11:46 | <remysharp> | so exactly what is the issue if there's a form inside a <detail> with labels? I don't know what the browser would do /justasking |
| 11:46 | <Hixie> | anyway. the only browser that doesn't get rapid uptake is IE, and in IE you can pretty easily work around the parsing of legend. |
| 11:46 | <Hixie> | so it's not a big deal. |
| 11:46 | <tantekc> | Hixie - isn't the Flickr editable scenario actually just contentEditable? |
| 11:46 | <gsnedders|work> | remysharp: <label> would imply a closing </label> |
| 11:47 | <Hixie> | tantekc: i don't see why it would be |
| 11:47 | <Lachy> | my preferred solution is introducing a new element if we can find a suitable name (maybe <c>?), or possibly redefining <header> as remysharp suggested |
| 11:47 | <hsivonen> | remysharp: <label><input></label> makes the label become the label for for the input |
| 11:47 | <karlcow> | "When a LABEL element receives focus, it passes the focus on to its associated control." - http://www.w3.org/TR/html401/interact/forms.html#h-17.9 |
| 11:48 | <hsivonen> | Do iframe, noembed or noframes really need the <!-- ... --> escape functionality? |
| 11:48 | <remysharp> | aye, but if there's no associated input element, what happens, I thought nothing (assuming the input element isn't embedded inside the <label>)? |
| 11:48 | remysharp | just mocking a test |
| 11:48 | <hsivonen> | hmm. I imagine they might if there are "comments" in the fallback markup |
| 11:54 | <hsivonen> | whee! MediaWiki doesn't allow me to say <!-- or --> |
| 11:54 | <remysharp> | Lachy: there's something funky (as in not great) with the email you gave me: http://jsbin.com/uraco (2nd form, styles the label for input el as the caption for the <detail>) |
| 11:55 | <remysharp> | Lachy: hmm - in fact, looking at FF3.5 there's a rendering bug, if I trigger a redraw, it correctly puts the label in the table caption, but on load it doesn't work. |
| 11:58 | <hsivonen> | Did I miss any requirements: http://wiki.whatwg.org/wiki/CDATA_Escapes#Requirements ? |
| 11:59 | <Lachy> | remysharp, brucel, as a workaround, I'd recommend instead of misusing other new elements, you could just use <span class="legend"> for now, and then when legend finally is supported, it's easy to switch to <legend> |
| 11:59 | <hsivonen> | in particular, is the ability to use "</style>" in CSS string literals inside inline CSS a Web compat requirement? |
| 11:59 | <Lachy> | and since no UA actually does anything with <figure> or <legend> now anyway, you don't lose much by sticking with <span> for the short term |
| 12:00 | <remysharp> | Lachy: I guess that's my problem, if we use something like span, we'll end up either sticking with it (and not switching in years to come) or there'll be all kinds of inconsistent solutions out there - as there is now. |
| 12:01 | <Hixie> | ok i'm going to bed now |
| 12:01 | <remysharp> | If the spec remains, then yeah, I'll be using my own way to solve this, but it just feels like it's close to being right |
| 12:01 | <Hixie> | nn |
| 12:03 | <hsivonen> | Lachy: if you can stick to span now, why bother with <legend> later? |
| 12:04 | <hsivonen> | remysharp: <caption> is even more tainted than <label> and <legend> |
| 12:05 | <Lachy> | hsivonen, because the benefit of using <figure>/<legend> is that you get the prober association, which helps with accessibility. Using span will never provide that, but it's a quick and easy workaround that won't cause irreperable harm later |
| 12:05 | <remysharp> | hsivonen: oh, absolutely, it's completely screwed in the browser outside of a <table> element |
| 12:06 | <brucel> | I'm not seeing any ill-effects using label inside details ina form when I don't associate label using for="id" (because it's inside the details element so doesn't need explicitly associating) |
| 12:06 | <hsivonen> | <header> sucks, because it pairs nicely with "footer", and having it for two radically different purposes would be bad |
| 12:06 | <brucel> | Have asked some friends with screenreaders to see what happens for them |
| 12:06 | <brucel> | http://www.brucelawson.co.uk/tests/html5-details-label.html |
| 12:07 | <Lachy> | hsivonen, the point is, blatently misusing elements like <header> now is going to potentially create more problems later when UAs try to make sense out of the element in the future, beyond the normal problems created by the inevitable unintentional misuse |
| 12:08 | <hsivonen> | I'd prefer to have a completely novel element name for the purpose that the spec now uses <legend> for in <details> and <figure> |
| 12:08 | <brucel> | would like to know more about the label wierdness that Hixie alluded to |
| 12:08 | <hsivonen> | I can't think of a good English word |
| 12:08 | <jmb> | <description> ? |
| 12:08 | <remysharp> | Lachy: if that's the case, then I'd like to find out what screenreaders do with label |
| 12:08 | <jmb> | even if it is overly verbose |
| 12:08 | <hsivonen> | jmb: could work! |
| 12:08 | jgraham | could live with <description> |
| 12:08 | <remysharp> | jmb: that just feels like we're repeating <caption> <heading> <label>, etc doesn't it? |
| 12:08 | <brucel> | hsivonen, I'm agnostic about the actual element we do use - just not legend as we can;t use that now or forseeable future |
| 12:09 | <Lachy> | <desc> would be better |
| 12:09 | remysharp | agrees with brucel too though |
| 12:09 | <hsivonen> | Lachy: overlaps with SVG, we don't want more SVG overlap |
| 12:09 | <brucel> | what about longdesc?? (heh) |
| 12:09 | <jmb> | remysharp: I don't deny that |
| 12:09 | <Lachy> | oh, damn |
| 12:09 | <annevk42> | can't you guys just put your effort into getting browsers fixed? |
| 12:09 | <Lachy> | <summary> :-) |
| 12:09 | <jgraham> | annevk42: What more would you like me to do to get browsers fixed? |
| 12:09 | <annevk42> | Gecko is getting fixed, WebKit shouldn't be too hard to fix either, and I'm sure a few here can try to get Opera inline |
| 12:10 | <brucel> | sure, I'll get on the phone to Redmond straight after lunch, annevk42 |
| 12:10 | <remysharp> | annevk42: because we still have to work with existing browsers |
| 12:10 | <annevk42> | there's a workaround for IE, no? |
| 12:10 | <jgraham> | Lachy: <summary> has the wrong english meaning |
| 12:10 | <brucel> | why have workarounds when there's a chance to spec a work-straight? |
| 12:10 | <remysharp> | annevk42: IE completely shitcans the legend element |
| 12:10 | <remysharp> | annevk42: http://remysharp.com/wp-content/uploads/2009/07/ies-details-element-treatment.jpg |
| 12:11 | <Lachy> | actually, if we use <figure><summary> and <details><summary>, then we could make people happy and allow them to use it for table too in some way and finally ditch summary="" |
| 12:11 | <annevk42> | remysharp, also with createElement? |
| 12:12 | <annevk42> | oh well, I don't really care until 3 years from now :) |
| 12:12 | <remysharp> | annevk42: do you mean on the detail element? |
| 12:12 | <jgraham> | Lachy: Still has the wrong english meaning |
| 12:12 | <remysharp> | annevk42: if so, yeah, that's on there. |
| 12:13 | <Lachy> | jgraham, it's not completely inaccurate. |
| 12:13 | <hsivonen> | Lachy: worse than <description> |
| 12:14 | <hsivonen> | what about <fc> for "figure caption"? |
| 12:14 | <remysharp> | hsivonen: but then we'll have <dc>, which seems daft if it's the same thing, no? |
| 12:14 | <brucel> | while I like description, could live with summary, could live with label, c, fc and dc (for details caption), Hixie said he'll take his toys home if he can't have legend |
| 12:14 | <Lachy> | Since caption is defined as "A title, short explanation, or description accompanying an illustration or a photograph." (answers.com) and a summary is like a short explanation |
| 12:15 | <Lachy> | but <description> is acceptable |
| 12:15 | <hsivonen> | remysharp: daft, but better than <legend> |
| 12:15 | <remysharp> | hsivonen: dude, *anything* is better than <legend> right now! :) |
| 12:15 | <hsivonen> | oh, and <c> would work, too |
| 12:16 | <remysharp> | isn't <c> an attempted replacement for <caption> then? |
| 12:16 | <Lachy> | brucel, I wouldn't worry about Hixie. He can usually be convinced with reasonable arguments |
| 12:16 | <Lachy> | yes, <c> is good if we accept new single letter element names |
| 12:16 | <hsivonen> | how do I create a <dt> element it mediawiki? |
| 12:16 | <Lachy> | our previous attempts at doing so have all been replaced with longer names |
| 12:17 | <remysharp> | Lachy: that's a slippery slope isn't it? |
| 12:17 | <remysharp> | I mean, I'm all for it if we need a new element though. |
| 12:17 | <Lachy> | what slippery slope? |
| 12:17 | <brucel> | so where do we go from here wrt to <c>, description, <rubric>, etc? |
| 12:17 | <remysharp> | using single letter elements |
| 12:17 | <Lachy> | I don't see how that's a slippery slope |
| 12:18 | <remysharp> | Lachy: that's cool then :) |
| 12:18 | <Lachy> | we have <a>, <b>, <i> and they haven't caused any problems |
| 12:19 | <hsivonen> | brucel: I suggest filing a bug against the spec in the W3C Bugzilla explaining why <legend> sucks and why alternatives suck less |
| 12:19 | <brucel> | like I said, am agnostic about name of new element (if we can't reuse label/ caption for reasons I don't understand so be it: I'm all for pragmatism). But figure and details are highly useful but not if unstylable. (I know of one accessibility-focussed agency that already regularly use <hx> rather than legend because of the visual horrors that it entails) |
| 12:20 | <hsivonen> | brucel: please mention that in the bug |
| 12:21 | <Lachy> | brucel, yeah, and if you can, be specific about which organisation, as it could give a little more weight to the argument, especially if they're of any real significance |
| 12:22 | <brucel> | will ask them if they'd go "on record" (tho they're talking unstylability of html4 form legends, not html5 extended legends) |
| 12:23 | <brucel> | Is the process of filing a w3c bugzilla bug documented anywhere (as it's almost cetainly elaborate)? |
| 12:23 | <Lachy> | yeah, well, I've heard of a few people thinking that the old fashion design of fieldset/legend makes them unappealing to use |
| 12:24 | <Lachy> | brucel, yes, one sec... |
| 12:25 | <brucel> | I guess a mail to the list would be useful too - maybe accessibility-focussed readers would know more about how AT reacts to labels in figure and details |
| 12:26 | <Lachy> | brucel, http://www.w3.org/Bugs/Public/enter_bug.cgi?product=HTML%20WG&component=HTML5+spec+bugs |
| 12:26 | <Lachy> | just write a summary and comment, and then submit |
| 12:28 | <Lachy> | http://www.neowin.net/news/main/09/08/12/judge-orders-microsoft-to-stop-selling-word |
| 12:30 | <Lachy> | I wonder how much that will impact organisations in the US that depend on MS Word |
| 12:30 | <hsivonen> | Lachy: not good. (the MS patent thing) |
| 12:31 | <hsivonen> | the only silver lining is that it demonstrates the evilness of software idea patents |
| 12:32 | <brucel> | cheers Lachy. Bye y'all. |
| 12:32 | <Lachy> | yeah, but there have been plenty of patent infringment cases that demonstrate the same thing, and yet still they persist |
| 12:37 | brucel | (n=brucel⊙9212) has left #whatwg |
| 12:55 | <krijnh> | Testin' |
| 12:55 | <Philip`> | Passin' |
| 12:55 | <krijnh> | Tee hee |
| 13:02 | <Philip`> | Looks like it probably shouldn't be too unreasonable for Microsoft to change OOXML to remove the feature that infringes the patent |
| 13:03 | <Philip`> | (like, it wouldn't involve redesigning the entire file format) |
| 13:03 | <gsnedders|work> | Or moving away from XML, or anything big. |
| 13:05 | jgraham | doesn't understand the patent at all since it uses lots of words like "metacodes" that he doens't understand |
| 13:06 | <jgraham> | Although it seems to be about associating external metadata with a document, which, if I have not misunderstood, is an insane thing to have a patent on |
| 13:06 | <jmb> | jgraham: sounds like most patents |
| 13:07 | <jmb> | jgraham: i.e. completely incomprehensible |
| 13:07 | <Philip`> | jgraham: It gives some clear examples later on |
| 13:13 | <jgraham> | Philip`: Yeah I just read enough to grasp that |
| 13:13 | <jgraham> | That is incredibly silly |
| 13:13 | <jgraham> | I mean it might work but it is a really obvious idea |
| 13:20 | <Philip`> | http://philip.html5.org/misc/cdata.png |
| 13:21 | <Philip`> | Not sure it's a lot easier to read than hsivonen's text version, but maybe it is |
| 13:23 | <jgraham> | hsivonen: Do you know whether actual minifiers do escape </script>? |
| 13:25 | <hsivonen> | Philip`: thanks. linked from wiki |
| 13:25 | <hsivonen> | jgraham: I don't |
| 13:26 | <jgraham> | hsivonen: That seems important to find out |
| 13:26 | <hsivonen> | jgraham: yes |
| 13:29 | <hsivonen> | sigh. Crockford's minifier has a field of use restriction that makes it non-Free |
| 13:29 | <jgraham> | I would expect them not to since escaping adds bytes and is not needed for HTML compat |
| 13:30 | <hsivonen> | jgraham: that's a reasonable expectation |
| 13:30 | <Philip`> | www.cheapextinguishers.com/index.php?cPath=18&osCsid=ab35aa82681ce6a1c114d53f70a3f56c </title></a><script>var o=document.links[3];if(o)o.innerHTML=o.innerHTML.replace(/\n([^"]+)/g,'');</script> |
| 13:30 | <hsivonen> | more reasonable than my expectation |
| 13:31 | <hsivonen> | Philip`: ouch |
| 13:31 | <hsivonen> | I fail |
| 13:31 | <Philip`> | www.zelluloid.de/person/index.php3?id=79678 <script type="text/javascript">var szu=encodeURIComponent(location.href); var szt=encodeURIComponent(document.title).replace(/\'/g,'`'); var szjsh=(window.location.protocol == 'https:'?'https://ssl.seitzeichen.de/':'http://w3.seitzeichen.de/';); document.write(unescape("%3Cscript src='" + szjsh + "w/86/3c/widget_863ce3df0b6bac66bf9259e95ee3a1bf.js' type='text/javascript'%3E%3C/script%3E"));</scri |
| 13:32 | <Philip`> | pt> |
| 13:32 | <jgraham> | So we either need to implement the RegExpLiteral production from ECMAScript or do something different |
| 13:32 | <Philip`> | Lots of pages seem to have that pattern |
| 13:32 | <Philip`> | and if I'm counting the quotes correctly, it'll break |
| 13:37 | <hsivonen> | IS there any way to tell apart regexps and divisions without a full JS parser? |
| 13:38 | <Philip`> | <script>g=1; x=2 |
| 13:38 | <Philip`> | /3/g; |
| 13:38 | <Philip`> | /4/g; |
| 13:38 | <Philip`> | </script> |
| 13:38 | <Philip`> | Doesn't look fun |
| 13:46 | <Philip`> | Even ignoring the regexp stuff, it'll break when someone writes something like <script language=vbscript>document.write("hello world") ' comment</script> |
| 13:46 | <Philip`> | (though I don't have any examples of that in practice) |
| 13:46 | <hsivonen> | oh crap. |
| 13:46 | <Philip`> | (but it seems like a legitimate thing to write (at least to the extent VBScript is legitimate)) |
| 13:47 | <Philip`> | (If you don't like VBScript, imagine it's <script language=python>print("hello world") # that's an excellent greeting</script>) |
| 13:48 | Philip` | doesn't like the idea of making non-JS languages so fragile, even if JS could be handled perfectly |
| 13:49 | <hsivonen> | non-JS languages are extensibility and extensibility is bad :-) |
| 13:49 | <Philip`> | Extensibility is only bad when other people extend it in ways we don't like |
| 13:49 | <Philip`> | and we like Python so that's good |
| 13:49 | <jgraham> | hsivonen: I'm pretty sure you need a full parser |
| 13:50 | <Philip`> | Even just with JS, there's <script type=text/javascript;e4x=1><x><!-- this example's great --></x></script> |
| 13:51 | <hsivonen> | e4x in inline script is just looking for trouble |
| 13:51 | <jgraham> | mmmm e4x |
| 13:52 | <Philip`> | It's lucky that web authors are always so careful to stay out of trouble, then |
| 13:52 | <hsivonen> | I wish <script> had a sane parsing model to begin with... |
| 13:53 | <Philip`> | Has anyone demonstrated a practical attack based on script reparsing? |
| 13:54 | <hsivonen> | I don't know |
| 13:54 | <jgraham> | What is the theoretical attack? |
| 13:54 | <hsivonen> | the next interesting thing is whether <!-- can be made not take effect if there's non-whitespace on the line before it |
| 13:57 | jgraham | worries about minifiers again |
| 13:59 | <hsivonen> | jgraham: are there instances of <!-- in the wild where it's meant to be an escape but it's not at the start of a line? |
| 13:59 | <jgraham> | hsivonen: Dunno, ask Philip` |
| 13:59 | <Philip`> | jgraham: Server returns a page with <script>var x="$escaped_user_input"</script> (safely escaping any '"' and '</script>'), attacker inputs "<img onload=alert('oops')>......", attacker somehow causes the output to stop before it prints the </script>, their own script gets executed, I guess |
| 14:01 | <Philip`> | (Maybe their input includes U+0000 or some invalid bytes or something, so the server dies with an error message after printing half the output) |
| 14:02 | <Philip`> | Is this the theoretical attack that people are thinking of? |
| 14:03 | <hsivonen> | I guess the careful server needs to escape < as \u003C |
| 14:04 | <hsivonen> | Philip`: your attack works in WebKit: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/205 |
| 14:10 | <Philip`> | hsivonen: I can't think of any easy way of searching for cases where <!-- is used for escaping |
| 14:12 | <jgraham> | Is is possible to do reparsing whilst mitigating that attack? |
| 14:12 | <jgraham> | What does gecko do? |
| 14:13 | <hsivonen> | jgraham: Philip`'s attack works is Gecko, too (with the old parser) |
| 14:13 | <Philip`> | It runs the script in hsivonen's example too |
| 14:13 | <Philip`> | (in Firefox 3.0 at least) |
| 14:14 | <jgraham> | Oh right, I forgot I was using the new parser. Oops |
| 14:23 | <hsivonen> | http://wiki.whatwg.org/wiki/CDATA_Escapes#Proposal_.232 |
| 14:23 | <hsivonen> | how about Proposal #2? |
| 14:25 | <hsivonen> | does it suck, too? |
| 14:28 | <hsivonen> | when was maxlength put back on textarea? |
| 14:28 | <annevk42> | is 2b easy to implement? |
| 14:29 | <hsivonen> | annevk42: should be easy enough |
| 14:32 | <hsivonen> | having to escape < as \u003C in inline JS pretty much defeats to point of having it parse as CDATA to begin with... |
| 14:34 | <Philip`> | You probably only really need to escape user input like that, not your own trusted code |
| 14:34 | <jgraham> | annevk42: I assume you just need a couple of extra states indicating that you are at the start of a line with only whitespace and so on |
| 14:34 | <nessy> | resolutions... |
| 14:34 | <nessy> | ups - wrong window |
| 14:45 | Philip` | continues to be unable to think of a good way to detect escaped </script>s |
| 15:22 | <hsivonen> | can someone remind me of a host-native object whose constructor is exposed on window and the constructor takes an optional argument? |
| 15:24 | <remysharp> | is there an svg version of the whatwg logo about (I found a reference on an old email but I couldn't get the attachment)? ta |
| 15:24 | <jgraham> | hsivonen: What do you mean by host-native? |
| 15:24 | <hsivonen> | remysharp: you could extract the logo from Sam Ruby's blog assuming he is OK with it |
| 15:24 | <hsivonen> | jgraham: backed by C++ |
| 15:26 | <hsivonen> | hmm. Worker |
| 15:27 | <hsivonen> | Now I'm confused |
| 15:27 | <Philip`> | Image? |
| 15:27 | <Philip`> | (Optional width and height) |
| 15:28 | <jgraham> | Aren't all arguments in js effectively optional |
| 15:28 | <jgraham> | Since they are just replaced by undefined |
| 15:28 | <hsivonen> | Image is different, because the interface name and the contructor name differ |
| 15:28 | <Philip`> | Ah |
| 15:30 | <hsivonen> | apparently Gecko's IDL doesn't support WebIDL constructors automagically |
| 15:30 | <hsivonen> | sigh. |
| 15:31 | <hsivonen> | I'm in a maze of indirection |
| 15:54 | <hsivonen> | is there some kind of convention for JS constructors to ignore extra arguments if there's a larger number of args than what spec allows? |
| 15:55 | <jgraham> | hsivonen: That happens in js in general |
| 15:55 | <hsivonen> | ok |
| 16:49 | <rubys> | Sam is OK with people using my SVG logos. |
| 16:50 | <annevk5> | that makes it sound like you're two persons :) |
| 16:51 | <rubys> | Yeah, I could have phrased that better. |
| 16:52 | <jgraham> | It would explain a lot |
| 17:54 | <beowulf> | i wonder if the net effect of publishing a spec draft with warnings will be that people are disinclined to submit feedback on the items marked controversial |
| 17:58 | <annevk5> | it's likely we'll publish that draft then? |
| 17:59 | <beowulf> | i think the poll shows without-warnings 10 ahead, and publishing one only as a majority |
| 18:02 | <Dashiva> | It's only 6 ahead, and shrinking :) |
| 18:05 | <rubys> | My only hope was that it ends up with one side being a clear winner. Looks like I'm not likely to get that. |
| 18:05 | <Dashiva> | Well, 'one draft' is a solid winner |
| 18:09 | <Philip`> | We should start a grassroots get-out-the-vote campaign |
| 18:10 | <Dashiva> | Philip`: Ask Ericsson |
| 18:11 | <Lachy> | the with warnings draft still has over 50% voting no, though it is close |
| 18:13 | <Philip`> | Manu says: "Clearly /something/ caused the WAI/PFWG to object, en masse, to the way things were being handled re: @summary in HTML5: http://lists.w3.org/Archives/Public/public-html/2009Jul/0556.html" |
| 18:13 | <Philip`> | Maybe someone should point him to http://lists.w3.org/Archives/Public/public-html/2009Jul/0583.html - "Of course it is not from WAI" |
| 18:14 | Dashiva | goes to check up on that "microdata makes sense" email, to see if there's any response |
| 18:15 | <Philip`> | I think the only discussion on that list has been with someone who seems to not understand XML Namespaces |
| 18:16 | <Dashiva> | 0 replies, how surprising |
| 18:18 | <Lachy> | Philip`, feel free to do so. |
| 18:18 | <annevk5> | 'The "real" reason why xmlns should "not" be used' is a nice thread |
| 18:18 | <Philip`> | Lachy: No thanks |
| 18:19 | <Philip`> | I'll just mention it on IRC and maybe he'll read the logs |
| 18:20 | <Dashiva> | Philip`: Or maybe he'll accidentally skip over your line |
| 18:20 | <Philip`> | Quite possibly |
| 18:21 | <Philip`> | Anyway it doesn't seem a point worth wasting tens of man-minutes on by posting to the list |
| 18:21 | <Dashiva> | That's what www-archive is for :P |
| 18:22 | <Philip`> | It doesn't seem a point worth wasting man-minutes on by posting to www-archive |
| 18:22 | <Lachy> | yeah, that's why I'm not doing it myself. The claim about all the objections coming from WAI has been debunked several times before. Once more probably won't help |
| 18:23 | <Lachy> | just like so many other debunked claims people keep repeating |
| 18:23 | <Dashiva> | Philip`: Anyone reading www-archive has accepted waste up-front |
| 18:28 | <Lachy> | spending a few seconds deciding to ignore waste on www-archive is outweighed by the good stuff that often gets posted there |
| 18:33 | <rubys> | I've got Richard Schwerdtfeger to agree to discuss the current state of the answers to Ian's questions on ARIA on tomorrow's call, and it is my opinion that these answers will be enough to unblock Ian. Now the question is: what does it take to get Hixie to join this *one* call? |
| 18:34 | <annevk5> | why can't Richard just say it over email? |
| 18:34 | <annevk5> | will give us a clearer log of the state too... |
| 18:35 | <rubys> | why is the sky blue? |
| 18:35 | <annevk5> | I'm not a physicist |
| 18:35 | <Dashiva> | It's not just Ian who doesn't attend the calls |
| 18:36 | <Dashiva> | Don't the rest of the non-callers deserve to hear the answers too? |
| 18:36 | <rubys> | I am not a psychologist. |
| 18:36 | <rubys> | the answers will be minuted. |
| 18:37 | <annevk5> | well, that's all I had |
| 18:37 | <rubys> | I believe a dialog is necessary. And what has been going on the mailing list is not exactly a dialog. |
| 18:37 | <annevk5> | I assumed that since you were able to talk directly with Richard that much would be clear |
| 18:38 | <rubys> | I think I've been pretty clear: http://intertwingly.net/blog/2009/08/12/Mountain-Mohammed-Mohammed-Mountain-Please-Talk |
| 18:38 | <rubys> | Looks like I |
| 18:38 | <rubys> | 've pissed of Matt May. |
| 18:39 | <annevk5> | that blog entry was not clear on whether answers to ARIA LC comments would be discussed on the call |
| 18:39 | Lachy | notes that the sky is blue due to refraction of light |
| 18:39 | <annevk5> | in any case, it seems absurd that they can be discussed there, but that we cannot get a reply to our emails for another couple of months |
| 18:40 | <Dashiva> | Well, as long as PF's ASAP is as fast as it is, it doesn't seem like dialog can happen any faster than it currently is |
| 18:43 | <rubys> | FWIW, Richard and I not only work for the same company (so I can catch him via internal IM), we are in the same department. |
| 18:52 | <rubys> | In case is still isn't clear: Ian's ARIA LC comments will be discussed on tomorrow's call. |
| 19:00 | <rubys> | http://intertwingly.net/blog/2009/08/12/Mountain-Mohammed-Mohammed-Mountain-Please-Talk#c1250100182 |
| 19:06 | <othermaciej> | rubys: if the PFWG folks are willing to give a sneak preview of their answers on the phone, I can tell them to high degree of certainty if Hixie will find their answer acceptable |
| 19:06 | <rubys> | excellent. |
| 19:07 | <othermaciej> | rubys: I can also help clarify Hixie's request if needed, because based on things I've heard, I believe they may be confused between implementation requirements and authoring conformance requirements |
| 19:07 | <othermaciej> | "they" meaning the people trying to come up with an answer |
| 19:07 | <rubys> | A summary of what I understand to be the answer to the key issue: "Other than the role attribute, the host language takes precedence". |
| 19:08 | <othermaciej> | whose key issue is that? |
| 19:08 | <rubys> | based on your answer, it is clear that I don't understand Ian's issue. |
| 19:09 | <othermaciej> | Hixie's key issue is simply that he'd like to make "nonsensical" combinations of native markup and ARIA nonconforming |
| 19:09 | <othermaciej> | it's fine to let ARIA take precedence in behavior if someone actually does it |
| 19:09 | <othermaciej> | but ARIA apparently doesn't let host languages make any ARIA markup nonconforming |
| 19:10 | <othermaciej> | the idea being that if you tell ARIA that your radio button is a checkbox, you probably did something wrong |
| 19:10 | <rubys> | my understanding is that in the case on nonsensical combinations, non comforming is not only OK, it is preferred; furthermore, the host language takes precedence in everything but role. |
| 19:11 | <othermaciej> | maybe I should talk to Hixie and make sure *I* understand his issues |
| 19:12 | <othermaciej> | wait, are you stating what you think Hixie's position is, or what you think ARIA currently says? |
| 19:12 | <rubys> | even better, convince him to attend this one meeting. I'm willing to clear the calendar of other items if that is what it takes. |
| 19:12 | <rubys> | I am stating what I believe the next draft of ARIA will state. |
| 19:13 | <othermaciej> | I think convincing Hixie to attend a telecon is beyond my powers |
| 19:14 | <rubys> | See my latest comment on my latest blog post. |
| 19:15 | <rubys> | It is a damn shame when principles stand in the way of progress. |
| 19:25 | <Lachy> | rubys, am I correct in understanding that it would be inappropriate for Shelly to formatlly object to canvas being in HTML5 due to our previous vote on the issue in which the group formally decided to include it? |
| 19:25 | <Lachy> | or is it possible for such a formal objection to actually hold up progress? |
| 19:26 | <rubys> | Did you see Dan's response? (by the way Cynthia Shelly isn't talking about an objection, Shell***E***y Powers is) |
| 19:27 | <rubys> | I do believe that the course of action that Shelley described would be treated as out-of-order |
| 19:27 | <Lachy> | rubys, I know. I didn't mention Cynthia |
| 19:28 | <rubys> | no, but you misspelled shelley |
| 19:28 | <Lachy> | oh |
| 19:28 | <Lachy> | sorry. I didn't realise you'd associated my typo with Cynthia's last name |
| 19:29 | <rubys> | oh, joy, matt responded again to my post |
| 19:30 | <Lachy> | I'm not sure which response from Dan you're talking about though. He hasn't responded to this http://lists.w3.org/Archives/Public/public-html/2009Aug/0604.html (nor the one before that in that thread) |
| 19:51 | <rubys> | Lachy: I was talking about DanC's response before that point. I do believe that objecting to canvas is out of order, and I do believe that the last call date is in jeopardy -- the latter mostly because the right people aren't volunteering to help. |
| 19:52 | <rubys> | Does anybody know of a javascript implementation of the HTML5 progress element that can be used on legacy browsers? |
| 19:54 | Philip` | doesn't remember having heard of one |
| 20:00 | <annevk5> | rubys, what parts need helping with in your opinion? |
| 20:03 | <rubys> | Whatever parts won't be ready until December. :-) |
| 20:03 | <rubys> | I don't have insight into a more granular breakdown of the tasks. |
| 20:03 | <rubys> | I take it that DaveSinger and RichardS do. |
| 20:04 | <annevk5> | so given those names you think the issues are primarily with accessibility and maybe video codecs? |
| 20:05 | <annevk5> | given your statement "the latter mostly because the right people aren't volunteering to help" I was asking the above question, fwiw |
| 20:15 | <rubys> | just to make sure that we are talking about the same issue, two links: http://www.w3.org/html/wg/tracker/actions/133 and http://lists.w3.org/Archives/Public/public-html/2009Aug/0611.html and I should have said RichardS and Maciej |
| 20:58 | <othermaciej> | Lachy: I believe it would be out of order to reopen the decision, but it's not out of order to make a Formal Objection to a decision before her time |
| 20:58 | <Lachy> | I'm surprised that this wordpress exploit is even possible http://lists.grok.org.uk/pipermail/full-disclosure/2009-August/070137.html |
| 20:59 | <Lachy> | I just upgraded the whatwg blog and my own blog to the new patched version. |
| 21:13 | <othermaciej> | rubys: I don't know of a JS progress implementation, but studying the element it looks like it is probably doable with script to a rough approximation |
| 22:56 | <jgraham> | rubys: a2 |
| 22:57 | <jgraham> | er, ignore me |
| 22:57 | <jgraham> | I pressed a sequence of incorrect keys... |
| 23:25 | <SamerZ> | what wig |