/irc-logs / freenode / #whatwg / 2007-06-28 / end

Options:

  1. # Session Start: Thu Jun 28 00:00:00 2007
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: weinig (n=weinig@17.255.96.192)
  4. # [00:01] * Quits: kingryan (n=kingryan@c-71-202-121-218.hsd1.ca.comcast.net)
  5. # [00:04] <hsivonen> Hixie: what's the deal with "limited quirks" when everyone calls it "almost standards"?
  6. # [00:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  7. # [00:15] * Quits: weinig (n=weinig@17.255.96.192)
  8. # [00:16] * Quits: weinig_ (i=weinig@nat/apple/x-1e9df855e18b00b7) (Read error: 110 (Connection timed out))
  9. # [00:21] * Joins: kingryan (n=kingryan@dsl081-240-149.sfo1.dsl.speakeasy.net)
  10. # [00:24] * Parts: hasather (n=hasather@22.80-203-71.nextgentel.com)
  11. # [00:24] <Hixie> hsivonen: it's no longer "almost standards". quirks, limited quirks, and no quirks are all standards now.
  12. # [00:26] * Quits: hendry (n=hendry@91.84.62.62) ("andSleep")
  13. # [00:26] <Hixie> lordy, poor lachy
  14. # [00:26] * zcorpan hopes that limited and no quirks still can be merged... not sure if it'll fly
  15. # [00:27] <Hixie> the only difference is the inline box model
  16. # [00:27] <Hixie> and that can't be merged
  17. # [00:27] <Hixie> it's why the mode exists
  18. # [00:28] <zcorpan> the mode exists because mozilla wanted to comply with the css spec, and the spec was incompatible with the real world
  19. # [00:29] <Hixie> it must be pointed out that the spec's inline box model is far superior to the legacy rendering mode
  20. # [00:29] <zcorpan> but perhaps there is enough content on the web using standards mode and relying on the standards inline model (despite ie not supporting it) that it can't be merged after all
  21. # [00:29] <zcorpan> oh sure
  22. # [00:29] <Hixie> at least typographically
  23. # [00:29] <zcorpan> but having two modes suck
  24. # [00:29] <Hixie> sure
  25. # [00:29] <Hixie> having four is even worse
  26. # [00:29] <Hixie> we have four right now
  27. # [00:29] <zcorpan> yeah
  28. # [00:29] <Hixie> at least they're not too far apart
  29. # [00:30] <Hixie> microsoft want to introduce even more, with much bigger differences
  30. # [00:31] <zcorpan> yeah well. still, 90% of the web or so is in quirks mode
  31. # [00:32] <Hixie> i plan to discover exactly how much this week
  32. # [00:33] <Hixie> since the spec now requires me to implement doctype parsing :-P
  33. # [00:33] <zcorpan> :)
  34. # [00:33] <zcorpan> i would also like to know the ratio between almost/full
  35. # [00:34] * Quits: tndH (i=Rob@adsl-87-102-84-66.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  36. # [00:34] <Hixie> well the %age of xml-mode is about 0.0014%
  37. # [00:34] <Hixie> last i checked
  38. # [00:34] <zcorpan> (which i'd expect to be 9:1)
  39. # [00:34] <zcorpan> yeah
  40. # [00:34] <Hixie> so it's bound to be higher than that for the other one
  41. # [00:36] <Hixie> bbl
  42. # [00:38] * Joins: weinig (n=weinig@17.255.96.192)
  43. # [00:43] * Joins: othermaciej (n=mjs@17.255.104.100)
  44. # [00:44] * Joins: polin8 (n=brian@host3.digitalpulp.com)
  45. # [01:19] * Parts: billmason (n=billmaso@ip156.unival.com)
  46. # [01:23] * Quits: weinig (n=weinig@17.255.96.192)
  47. # [01:23] * Quits: polin8 (n=brian@host3.digitalpulp.com)
  48. # [01:25] <Philip`> Ooh, WebKit's globalCompositeOperation = 'highlight' is much easier than I thought it might be
  49. # [01:26] <Philip`> (since it's a deprecated part of Cocoa (or whatever it is), and acts as a synonym for 'source-over')
  50. # [01:29] * Joins: aroben (n=adamrobe@17.203.15.248)
  51. # [01:41] * Joins: weinig (n=weinig@17.255.96.192)
  52. # [01:43] <zcorpan> hmm, wonder what conformance requirements there should be for placeholder="" (for UAs)
  53. # [01:44] <Hixie> wish i knew wtf the guy in the entity thread actually wanted
  54. # [01:44] <zcorpan> e.g. should UAs be allowed to present the placeholder text to the user in some way even when the value is not empty?
  55. # [01:44] <zcorpan> wonder if that could make sense in some media
  56. # [01:45] <Hixie> maybe
  57. # [01:45] <Hixie> i don't think we should disallow it
  58. # [01:45] <zcorpan> indeed
  59. # [01:47] <zcorpan> http://simon.html5.org/temp/search-control.htm
  60. # [01:47] <zcorpan> that was originally a much bigger spec
  61. # [01:47] <zcorpan> heh
  62. # [01:48] <Hixie> i don't think we should have type=search, personally
  63. # [01:48] <Hixie> it's a text field
  64. # [01:48] <Hixie> its searchingness is orthogonal
  65. # [01:48] <Hixie> e.g. you could have a numeric search field
  66. # [01:49] <Hixie> agreed on the placeholder thing though
  67. # [01:50] <zcorpan> hmm... i think search fields are almost always free-text
  68. # [01:50] <Hixie> sure
  69. # [01:51] <Hixie> but it's not a type
  70. # [01:51] * Joins: tantek (n=tantek@17.255.240.10)
  71. # [01:52] <zcorpan> if you want to skip to a search field, you'd want to skip directly to that control so you can start typing. an attribute on <input>? <input search>?
  72. # [01:52] <Hixie> or class=search
  73. # [01:52] <Hixie> which is widely used
  74. # [01:52] * Quits: othermaciej (n=mjs@17.255.104.100)
  75. # [01:53] <webben_> zcorpan: isn't that reinventing WebKit's type="search"?
  76. # [01:53] <webben_> possibly <search> various stuff goes here </search> would be better
  77. # [01:53] * Joins: othermaciej (n=mjs@17.255.104.100)
  78. # [01:53] <webben_> including other options for filtering searches perhaps
  79. # [01:55] <zcorpan> given that there already is an implementation, and that search fields are almost always text anyway, i think it's better to use type=search
  80. # [01:56] <Hixie> what would it do?
  81. # [01:56] <zcorpan> be easy to find as a search field
  82. # [01:56] <Hixie> why doesn't class=search do that?
  83. # [01:57] <Hixie> given that class=search automatically makes this work with existing content
  84. # [01:57] <Hixie> i don't understand why you would want to overload type="" for this
  85. # [01:57] <Hixie> note that webkit's type=search does other things than just make it seekable
  86. # [01:58] <zcorpan> yeah, but that isn't incompatible with not doing those things, right?
  87. # [01:58] <Hixie> it's still dangerous to walk all over the extensions
  88. # [01:58] <zcorpan> perhaps
  89. # [01:58] <Hixie> i don't understand what's wrong with seeking to class=search
  90. # [01:59] <Hixie> given that it's more widely used
  91. # [01:59] <zcorpan> nothing wrong with it
  92. # [01:59] <Hixie> so why is type=search better?
  93. # [01:59] <zcorpan> it has an implementation :)
  94. # [01:59] <Hixie> where?
  95. # [01:59] <zcorpan> safari
  96. # [01:59] <Hixie> no, that's an implementation of other behavour, not of the seeking you're trying to solve.
  97. # [01:59] <tantek> FWIW, at technorati.com we use <input id="search" ...
  98. # [01:59] <webben_> Hixie: Also, for the same reasons class-based approaches will always receive opposition.
  99. # [02:00] <Hixie> webben_: class-based approaches don't receive opposition when you do them using the microformats process
  100. # [02:00] <othermaciej> what do you mean by seekable?
  101. # [02:00] <Hixie> (unless they're a bad idea)
  102. # [02:00] <zcorpan> Hixie: it renders them distinctly, so for visual users they are easier to find than normal text fields
  103. # [02:00] <bewest> (in which case they shouldn't make it through the mf process)
  104. # [02:01] <othermaciej> I think our <input type="search"> is useful
  105. # [02:01] <webben_> Hixie: Microformats are very different in that most of the successful formats either misuse elements in unusual ways (abbr/title) or "namespace" the classes using an unnatural class name (e.g. hCard, hAtom)
  106. # [02:01] <othermaciej> it changes the control appearance and behavior
  107. # [02:01] <othermaciej> having class do that would be weird
  108. # [02:01] <Hixie> othermaciej: i agree that if the idea is to change the behaviour, then a new type is worthy
  109. # [02:01] <othermaciej> and I'm not sure how you could overlay arbitrary input types with also having all the search properties
  110. # [02:02] <othermaciej> (it draws in a distinctive style, saves recent searches, etc)
  111. # [02:02] <Hixie> othermaciej: zcorpan said the problem he was trying to solve was simply that of making the search field targettable by shortcut
  112. # [02:02] <webben_> Hixie: I think heuristics for finding search need to be distinguished from explicitly marking search.
  113. # [02:02] <Hixie> zcorpan: for which the type doesn't make sense imho
  114. # [02:02] <tantek> and auto-targeting/focusing an input field is orthogonal from search
  115. # [02:03] <webben_> falling back on class="search" or id="search" is more appropriate for an AT trying to guess where the search is
  116. # [02:03] <Hixie> auto-targeting/focusing an input field is already handled by autofocus=""
  117. # [02:03] <othermaciej> zcorpan, annevk: you can probably get help on this from Adele from the WebKit team if you want to write up how our search field works
  118. # [02:03] <Hixie> webben_: i'm just saying that we should make sure that we correctly determine what problem we're trying to solve and then consider the various options in that light
  119. # [02:03] <webben_> Hixie: No disagreement there. :)
  120. # [02:03] <othermaciej> well, if the idea is to have a keyboard shortcut to pick the search field, then you probably need a number of potential candidates:
  121. # [02:04] <othermaciej> 1) <input type="search"> fields, since intent there is clear without a class
  122. # [02:04] <zcorpan> Hixie: i didn't mean only accessible with keyboard shortcut, but more identifiable as a search field
  123. # [02:04] <othermaciej> 2) input fields that have class="search" (maybe - is this actually common on an input, not a form?)
  124. # [02:04] <othermaciej> 3) some heuristically determined text input in a form with class="search"
  125. # [02:04] <webben_> I think the focus on inputs here is wrong, because many search queries involve more than one input.
  126. # [02:05] * Joins: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp)
  127. # [02:05] <webben_> the focus should be on <form type/class="search">
  128. # [02:05] <othermaciej> there are a lot of search forms that are based on a single search field
  129. # [02:05] <othermaciej> and distinguishing the field in such cases visually and adding special behavior is useful
  130. # [02:05] <zcorpan> yeah. this isn't for complex searches
  131. # [02:05] <webben_> othermaciej: Of course. But those are also handled by distinguishing <form>.
  132. # [02:05] <Hixie> personally i'm not really convinced there's a problem to solve here, but i haven't looked at it closely
  133. # [02:05] <webben_> zcorpan: but for AT navigation, you want to handle complex search areas on a page too
  134. # [02:05] <othermaciej> webben_: have you seen how <input type="search"> works in Safari?
  135. # [02:06] <webben_> othermaciej: what's an example page that uses it?
  136. # [02:06] <webben_> (i've got safari here)
  137. # [02:06] <zcorpan> webben_: for complex searches, you generally have a page dedicated for that specifically
  138. # [02:06] <othermaciej> webben_: http://www.apple.com/
  139. # [02:06] <webben_> zcorpan: I've seen plenty of pages with more than one input in the search area on a page not dedicated to search
  140. # [02:06] <othermaciej> webben_: it looks distinctive and remembers past searches
  141. # [02:07] <zcorpan> webben_: pointer?
  142. # [02:07] <webben_> zcorpan: I can try and find you some examples if that would help.
  143. # [02:08] <othermaciej> anyway, you wouldn't want to do the extra appearance and behavior on any input field that's inside a <form class="search">
  144. # [02:08] <webben_> zcorpan: http://ubuntuforums.org/ springs to mind
  145. # [02:08] <webben_> othermaciej: That's the difference between search and keywords.
  146. # [02:08] <othermaciej> and if you had a feature to "find the search field", it would be perverse for it to ignore an <input type="search"> that doesn't happen to be in a form with the right class
  147. # [02:08] <webben_> safari's search is /really/ a keywords field
  148. # [02:09] <webben_> othermaciej: Sure. But that's a matter of heuristics.
  149. # [02:09] <webben_> (and with type, there's no huge harm in making special treatment a requirement, even if search isn't made a conforming value)
  150. # [02:10] <othermaciej> well, I think it's clear that if it is worth identifying something on the page as "the search field" and to have a spec for it, <input type="search"> should be included
  151. # [02:10] <othermaciej> the question is then what other things, if any, would need to be identified
  152. # [02:10] * webben_ agrees it's worth including. But then he also thinks it's worth including <acronym>.
  153. # [02:11] <zcorpan> webben_: that page has two separate simple search fields?
  154. # [02:11] <webben_> zcorpan: click search to see the search form
  155. # [02:12] <webben_> (it's a dropdown)
  156. # [02:12] <webben_> you control what form you want results returned in
  157. # [02:12] <zcorpan> show in threads / show in posts ?
  158. # [02:13] <othermaciej> I don't think the auxiliary radio buttons here would conflict with <input type="search"> as a way to find the search field
  159. # [02:13] <webben_> zcorpan: yeah
  160. # [02:13] <zcorpan> othermaciej: agreed
  161. # [02:13] <othermaciej> the case where it breaks down is if you have multiple text inputs
  162. # [02:13] <othermaciej> or something like a date range picker
  163. # [02:14] <webben_> othermaciej: does Safari or VO offer any navigation shortcut to type=search
  164. # [02:14] <webben_> can either cycle between multiple instances of that type?
  165. # [02:15] <othermaciej> Safari doesn't, no
  166. # [02:15] <othermaciej> I think VO does distinguish search fields from garden-variety text fields though
  167. # [02:16] <webben_> othermaciej: it would probably be worth getting a clear description of how it's currently used
  168. # [02:17] <othermaciej> webben_: it's not primarily an accessibility feature
  169. # [02:18] <webben_> othermaciej: That doesn't matter. If current AT makes use of it in any way, that needs to be documented for considering how to treat it in the spec.
  170. # [02:18] <Hixie> othermaciej doesn't care about accessibility!!!11
  171. # [02:18] <webben_> e.g. it would be interesting to know if there is a Search input in Apple's Accessibility API
  172. # [02:19] <webben_> (it's important to have some sync between desktop accessibility APIs and HTML applications)
  173. # [02:19] <othermaciej> webben_: HTML5 in general doesn't spec how AT treats various form controls
  174. # [02:19] <othermaciej> sounds like it would be worthy research, but I don't volunteer to do it
  175. # [02:20] <webben_> othermaciej: But how UAs treat form controls is what we're discussing here, isn't it?
  176. # [02:20] <webben_> which obviously includes AT?
  177. # [02:20] <webben_> we don't seem to be having an abstract discussion of semantics
  178. # [02:20] <othermaciej> I'm actually not sure what the point of contention is - I just wanted to explain why I think <input type="search"> is a generally useful feature
  179. # [02:21] <othermaciej> I don't know any more about the details of how VoiceOver treats it than I do about how VoiceOver treats <input type="text">
  180. # [02:21] <webben_> othermaciej: it would be useful because UAs can make use of it ... hence my question of what use UAs do make of it.
  181. # [02:22] * Quits: Lfe (n=lfe@bergstroem.nu) (kubrick.freenode.net irc.freenode.net)
  182. # [02:22] * Quits: syp| (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
  183. # [02:22] * Quits: Fuzzy76 (i=fuzzy76@matilda.td.org.uit.no) (kubrick.freenode.net irc.freenode.net)
  184. # [02:22] <othermaciej> Safari makes use of it by giving it a distinctive appearance (rounded ends, search icon on one side) and behavior (menu of previous searches) and probably some other stuff I am forgetting
  185. # [02:22] <webben_> (of course UAs could presumably make /more/ use of it too)
  186. # [02:22] * Joins: Lfe (n=lfe@bergstroem.nu)
  187. # [02:22] * Joins: syp| (n=syp@lasigpc9.epfl.ch)
  188. # [02:22] * Joins: Fuzzy76 (i=fuzzy76@matilda.td.org.uit.no)
  189. # [02:22] <othermaciej> how VO makes use of it, I don't know offhand
  190. # [02:23] <othermaciej> we don't have a "find the search field" feature, I imagine it could be cool, but the distinctive look makes it easy for a sighted user at least to spot while scanning the page
  191. # [02:23] <webben_> othermaciej: is the menu URL specific or general to all search boxes?
  192. # [02:23] <othermaciej> I'm not sure what you mean by 'menu URL'
  193. # [02:24] <webben_> sorry, I mean the menu of previous searches, does Safari lump all search boxes together when presenting a menu
  194. # [02:24] <webben_> or remember searches for each instance or each URL or what?
  195. # [02:27] * zcorpan updated the document
  196. # [02:27] <othermaciej> I think it's distinct per search field
  197. # [02:27] <othermaciej> http://www.searchmash.com/ is another field that uses it
  198. # [02:28] <othermaciej> (another site that uses it)
  199. # [02:28] <Hixie> mmmm
  200. # [02:28] <Hixie> searchmash.com
  201. # [02:28] <Hixie> wonder what that could be!
  202. # [02:28] <othermaciej> it's not-so-secretly a "web 2.0" version of google search
  203. # [02:29] <Hixie> indeed
  204. # [02:29] <othermaciej> I know I've seen it on other sites but I can't think of examples offhand
  205. # [02:30] <Hixie> basically it looks different and has a button to clear the field, as far as i can tell
  206. # [02:30] <othermaciej> the searchmash one isn't using the menu of saved searches feature
  207. # [02:30] <aroben> Hixie: othermaciej: facebook.com uses it
  208. # [02:30] <othermaciej> oh that's right
  209. # [02:30] <othermaciej> and facebook uses the Recent Searches feature
  210. # [02:31] <aroben> othermaciej: webben_: the recent searches are made unique by the autosave attribute
  211. # [02:32] <Hixie> how do i see these recent searches?
  212. # [02:32] <aroben> othermaciej: webben_: <input type="search" autosave="unique_identifier">
  213. # [02:32] <aroben> Hixie: do some searches using the field
  214. # [02:32] <aroben> Hixie: then click on the magnifying glass
  215. # [02:32] <webben_> othermaciej: so couldn't one decouple autosave and type="search"?
  216. # [02:32] <aroben> Hixie: a menu should pop up
  217. # [02:32] <Hixie> aroben: tried that
  218. # [02:32] <zcorpan> why isn't name="unique_identifier" good enough for that feature?
  219. # [02:32] <Hixie> aroben: on apple.com didn't work
  220. # [02:33] <aroben> Hixie: apple.com isn't saving any search results
  221. # [02:33] <Hixie> ah
  222. # [02:33] <Hixie> i don't have a facebook account
  223. # [02:33] <aroben> Hixie: the magnifying glass has a little down arrow next to it if will save results
  224. # [02:33] <webben_> autosave sounds weirdly similar to IE's autocomplete
  225. # [02:33] <Hixie> so what makes the magnifying glass appear?
  226. # [02:34] <aroben> Hixie: http://www.37signals.com/svn/archives2/searchin_safari.php
  227. # [02:34] <Hixie> doesn't answer the question :-)
  228. # [02:34] <aroben> Hixie: just showing you the picture
  229. # [02:34] <Hixie> searchmash doesn't have a magnifying glass
  230. # [02:34] <Hixie> apple does
  231. # [02:34] <aroben> Hixie: the magnifying glass is controlled by the results attribute
  232. # [02:34] <webben_> I quite like the idea of a default presentation for search fields. It's worth noting that attaching a default presentation might well drive some publishers to avoid using it though.
  233. # [02:35] <webben_> (in favour of their own search icons or whatever)
  234. # [02:35] <Hixie> aroben: which does what?
  235. # [02:35] <tantek> indeed, publishers make <div> javascript buttons for that reason
  236. # [02:35] <webben_> it may be that providing CSS for adding an icon for fields, and distributing copyleft images for a search magnifying glass would wok better
  237. # [02:35] <aroben> Hixie: you can have results="10" to specify that 10 results should be saved
  238. # [02:35] <webben_> (a bit like the Feed icons)
  239. # [02:35] <Hixie> aroben: seems silly to show the magnifying glass if nothing's gonna be saved :-)
  240. # [02:35] <tantek> but if Safari supported more of CSS3UI, then publishers could customize the look & feel of controls better
  241. # [02:36] <aroben> Hixie: yes, but that's the OS X convention
  242. # [02:36] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
  243. # [02:37] <Hixie> aroben: so why not show it always?
  244. # [02:37] * karlUshi wonders if the list is YOUR own previous search requets on the site. So it means the browser has an individual list for each site having this markup. And is it by site (domain name) or by individual web page?
  245. # [02:37] <aroben> Hixie: not sure, honestly
  246. # [02:37] <karlUshi> A lot of issues
  247. # [02:38] <aroben> Hixie: the rule is: if there's no results attribute, you get no magnifying glass
  248. # [02:38] <webben_> so we're talking two extra attributes as well as a new type
  249. # [02:38] <aroben> Hixie: if there's an empty results attribute or it has the value 0, there's a magnifying glass with no arrow and no menu
  250. # [02:38] <aroben> Hixie: if there's a results attribute with value > 0, there's a magnifying glass, arrow, and menu
  251. # [02:38] <Hixie> aroben: seems weird :-)
  252. # [02:39] <zcorpan> why aren't searches always saved? with some appropriate number of shown results? with the identifier being the name=""?
  253. # [02:39] * Joins: kfish (n=conrad@61.194.21.25)
  254. # [02:39] <webben_> a unique autosave id makes sense to me
  255. # [02:39] <webben_> agree with zcorpan about results
  256. # [02:39] <webben_> don't understand what either has to do (intrinsically) with search
  257. # [02:40] <aroben> zcorpan: I don't know all the reasons behind the current design
  258. # [02:40] <webben_> e.g. autosave functionality would also be useful for data entry
  259. # [02:40] <zcorpan> normal text fields remember what was typed in based on name=""... i don't see why search fields should be different
  260. # [02:40] <aroben> webben_: you mean similar to most browser's autocomplete feature?
  261. # [02:40] <aroben> *browsers'
  262. # [02:41] <webben_> aroben: I don't really know how those features work, so I'm not sure.
  263. # [02:41] <webben_> in particular, how granular their memory is
  264. # [02:41] <aroben> webben_: I believe it's what zcorpan is referring to
  265. # [02:41] <zcorpan> yeah
  266. # [02:41] <zcorpan> how is autosave different?
  267. # [02:41] <zcorpan> and why
  268. # [02:42] <aroben> zcorpan: I'm not sure there's any deep reason behind the separation
  269. # [02:42] <aroben> zcorpan: clearly autocomplete can work nicely for search fields, as with the search field in the Firefox chrome
  270. # [02:42] <zcorpan> indeed
  271. # [02:42] <webben_> .
  272. # [02:43] <webben_> i thought that was Google Suggest powering that
  273. # [02:43] <webben_> maybe it's a combination of the two
  274. # [02:43] <aroben> webben_: Google Suggest is there, yes, but it will also just remember things you've typed in before
  275. # [02:43] <aroben> webben_: right
  276. # [02:44] <webben_> it sounds like autocomplete, autosave, and our autocompletion-WF2 stuff all needs to be considered together
  277. # [02:45] <webben_> as it's all trying to manipulate the same functionality from the server
  278. # [02:46] <zcorpan> i understand the autosave feature, but i don't understand why it needs any attributes for it to work
  279. # [02:46] <webben_> it doesn't sound as though type=search shares searches between multiple sites, which in theory could be useful (as in, "i didn't find anything about X on this site, but now I'll go search for X on this other site")
  280. # [02:47] * Quits: weinig (n=weinig@17.255.96.192)
  281. # [02:47] <Lachy> good morning
  282. # [02:47] <webben_> morning Lachy
  283. # [02:47] <zcorpan> good night
  284. # [02:47] <zcorpan> :)
  285. # [02:47] <Lachy> Hixie: what did you mean by "lordy, poor lachy"?
  286. # [02:48] <Hixie> webapi
  287. # [02:48] <aroben> webben_: it does share between sites
  288. # [02:49] <aroben> webben_: all that matters is the autosave attribute
  289. # [02:49] <aroben> webben_: which is probably why we didn't go with name=""
  290. # [02:49] <webben_> aroben: sorry, i meant between sites where the authors didn't intended to share searches like that
  291. # [02:49] <Lachy> oh, the objections to the names? Just reading those now
  292. # [02:50] <webben_> (e.g. I search for something on Google, then give up and search for it on Microsoft Live.com)
  293. # [02:50] <Hixie> Lachy: yeah. luckily nobody is trying to change the decision, but sheesh. talk about illustrating the difference between the w3c and the whatwg.
  294. # [02:50] <aroben> webben_: yes, that's what I'm talking about
  295. # [02:50] <aroben> webben_: if google.com and live.com use the same autosave attribute, you'll get shared recent searches
  296. # [02:50] <Hixie> isn't that a privacy risk?
  297. # [02:50] <webben_> aroben: are so the intention is that competitors will use the same autosave id?
  298. # [02:51] <aroben> Hixie: through user error, I suppose
  299. # [02:51] <aroben> Hixie: there's no access to the recent searches through the DOM
  300. # [02:51] <Hixie> aroben: you can easily trick users to click in different places
  301. # [02:51] <aroben> Hixie: right
  302. # [02:51] <aroben> webben_: I suppose so
  303. # [02:51] <zcorpan> aroben: and that is just as likely as that they use the same name="", no?
  304. # [02:51] <aroben> zcorpan: right
  305. # [02:51] <zcorpan> ok. anyway, i was going to bed
  306. # [02:51] <zcorpan> nn
  307. # [02:52] <aroben> zcorpan: I think the nice thing about having a separate attribute is that autosave isn't tied up in POST/GET requests
  308. # [02:52] <webben_> me too
  309. # [02:52] <webben_> good night folks
  310. # [02:52] <aroben> night zcorpan, webben_
  311. # [02:53] * Joins: weinig (i=weinig@nat/apple/x-964c3b35e9cb375e)
  312. # [02:54] <aroben> Hixie: overall I think the desire was to mimic the functionality of NSSearchField
  313. # [02:55] <Lachy> yeah, it's quite annoying. I clearly addressed all the arguments (though I didn't specifically reference the F2F minutes), yet I get accused of ignoring and treating people unfairly :-(
  314. # [02:56] <Hixie> Lachy: welcome to the world of spec editor
  315. # [02:56] <Hixie> Lachy: the only way around it is to make crappy compromises which make for a crappy spec
  316. # [02:57] <Lachy> I really don't want to compromise on gEBS, it'll just make another group of people unhappy
  317. # [02:58] * Joins: yod (n=ot@dhcp-247-209.mag.keio.ac.jp)
  318. # [03:06] * Quits: othermaciej (n=mjs@17.255.104.100)
  319. # [03:07] * Quits: webben_ (n=benh@91.84.143.253) (Client Quit)
  320. # [03:11] * Quits: tantek (n=tantek@17.255.240.10)
  321. # [03:12] * Quits: zcorpan (n=zcorpan@84-216-41-153.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
  322. # [03:24] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
  323. # [03:28] * Joins: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl)
  324. # [03:40] * Joins: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net)
  325. # [04:09] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  326. # [04:13] <Hixie> does everyone agree that the tokeniser has 32 states now?
  327. # [04:13] <Hixie> or did i miscount
  328. # [04:14] <Hixie> like a dozen of them are just for the doctype
  329. # [04:14] <Hixie> sheesh
  330. # [04:14] * Quits: bzed (n=bzed@dslb-084-059-114-192.pools.arcor-ip.net) ("Leaving")
  331. # [04:17] * Quits: weinig (i=weinig@nat/apple/x-964c3b35e9cb375e) (Read error: 104 (Connection reset by peer))
  332. # [04:17] * Joins: weinig (i=weinig@nat/apple/x-02caabcf0438c4c8)
  333. # [04:42] * Joins: othermaciej (n=mjs@c-24-4-61-129.hsd1.ca.comcast.net)
  334. # [04:54] * Quits: othermaciej (n=mjs@c-24-4-61-129.hsd1.ca.comcast.net)
  335. # [04:59] * Joins: jruderman (n=jruderma@ip68-225-10-93.pv.oc.cox.net)
  336. # [05:02] * Joins: aroben_ (n=adamrobe@17.203.15.248)
  337. # [05:02] * Quits: aroben (n=adamrobe@17.203.15.248) (Read error: 104 (Connection reset by peer))
  338. # [05:04] * aroben_ is now known as aroben
  339. # [05:04] <aroben> Hixie: one potential situation I thought of where you'd want an autosave attribute instead of a name attribute
  340. # [05:05] <aroben> Hixie: would be if you had two search fields on a page that you wanted to have share recent searches
  341. # [05:07] <Hixie> makes sense
  342. # [05:09] <aroben> Hixie: did input type=search show up in a spec recently?
  343. # [05:09] <Hixie> not one of mine
  344. # [05:09] <aroben> Hixie: just wondering what sparked the discussion
  345. # [05:09] <Hixie> http://simon.html5.org/temp/search-control.htm
  346. # [05:09] <Hixie> i don't know what the background was though
  347. # [05:10] <aroben> Hixie: do you know what "The autosave and results attributes have been identified as misnormers." means?
  348. # [05:14] <Hixie> no
  349. # [05:15] * Joins: mw22_ (n=chatzill@h8441169151.dsl.speedlinq.nl)
  350. # [05:16] * Quits: mw22 (n=chatzill@h8441169151.dsl.speedlinq.nl) (Read error: 104 (Connection reset by peer))
  351. # [05:16] * mw22_ is now known as mw22
  352. # [05:30] * Quits: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007060115]")
  353. # [05:58] <Hixie> oops
  354. # [05:58] <Hixie> 225 compiler errors
  355. # [06:03] * Joins: Lachy_ (n=Lachy@124-168-24-114.dyn.iinet.net.au)
  356. # [06:03] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  357. # [06:07] * Quits: Lachy_ (n=Lachy@124-168-24-114.dyn.iinet.net.au) (Client Quit)
  358. # [06:11] * Joins: IRChimp_ (n=chatzill@81-86-171-99.dsl.pipex.com)
  359. # [06:14] * Quits: Lfe (n=lfe@bergstroem.nu) (kubrick.freenode.net irc.freenode.net)
  360. # [06:14] * Quits: syp| (n=syp@lasigpc9.epfl.ch) (kubrick.freenode.net irc.freenode.net)
  361. # [06:14] * Quits: Fuzzy76 (i=fuzzy76@matilda.td.org.uit.no) (kubrick.freenode.net irc.freenode.net)
  362. # [06:14] * Quits: IRChimp (n=chatzill@81-86-171-99.dsl.pipex.com) (kubrick.freenode.net irc.freenode.net)
  363. # [06:14] * Quits: duryodhan (n=chatzill@221.128.138.106) (kubrick.freenode.net irc.freenode.net)
  364. # [06:14] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (kubrick.freenode.net irc.freenode.net)
  365. # [06:14] * IRChimp_ is now known as IRChimp
  366. # [06:14] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  367. # [06:14] * Joins: duryodhan (n=chatzill@221.128.138.106)
  368. # [06:14] * Joins: Lfe (n=lfe@bergstroem.nu)
  369. # [06:14] * Joins: syp| (n=syp@lasigpc9.epfl.ch)
  370. # [06:14] * Joins: Fuzzy76 (i=fuzzy76@matilda.td.org.uit.no)
  371. # [06:21] * Quits: Lachy (n=Lachy@203-158-61-14.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
  372. # [06:35] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) (Read error: 113 (No route to host))
  373. # [06:35] * Joins: MikeSmith (n=MikeSmit@dhcp-247-37.mag.keio.ac.jp)
  374. # [07:14] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
  375. # [07:17] * Joins: aroben_ (n=adamrobe@17.203.15.248)
  376. # [07:17] * Quits: aroben (n=adamrobe@17.203.15.248) (Read error: 104 (Connection reset by peer))
  377. # [07:17] * aroben_ is now known as aroben
  378. # [07:35] * Joins: dolphinling (n=chatzill@rbpool4-59.shoreham.net)
  379. # [07:50] * Quits: IRChimp (n=chatzill@81-86-171-99.dsl.pipex.com) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]")
  380. # [08:03] * Quits: weinig (i=weinig@nat/apple/x-02caabcf0438c4c8)
  381. # [08:15] * Joins: Lachy (n=Lachy@124-168-24-114.dyn.iinet.net.au)
  382. # [08:28] * Joins: webben (n=benh@91.84.143.253)
  383. # [08:31] <webben> Lachy: If you care to reread http://joeclark.org/book/sashay/serialization/Chapter13.html , you'll find Clark would certainly not favour removing the ability to provide transcription as an alternative to video.
  384. # [08:32] <webben> Full-fledged captioning, subtitles, audio description, and signing being preferable is not the same as transcription being useless.
  385. # [08:32] * Quits: yod (n=ot@dhcp-247-209.mag.keio.ac.jp) ("Leaving")
  386. # [08:33] * Joins: yod (n=ot@dhcp-247-209.mag.keio.ac.jp)
  387. # [08:33] <webben> Indeed, Clark says that including a transcription is helpful even with those things (and easy to produce as part of the process.)
  388. # [08:37] <webben> What Clark does discourage in that chapter is not transcription per se but text (rather than audio) description for the blind.
  389. # [08:42] * Quits: yod (n=ot@dhcp-247-209.mag.keio.ac.jp) ("Leaving")
  390. # [08:43] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
  391. # [08:43] * Quits: karlUshi (n=karl@dhcp-247-173.mag.keio.ac.jp) ("Where dwelt Ymir, or wherein did he find sustenance?")
  392. # [08:45] <Hixie> ok, i give up
  393. # [08:45] <Hixie> i've been trying to ignore it for all this time, but i finally broke down
  394. # [08:45] <Hixie> what the hell is the subject line "the market hasn't spoken - it hasn't bothered to listened" supposed to mean?
  395. # [08:45] <Hixie> is it supposed to be "to listen" or is it supposed to be "to be listened to"?
  396. # [08:46] <hsivonen> Hixie: "to listen"
  397. # [08:46] <gavins> hmm, I'd always read it as "the market has spoken, no one's bothered to listen"
  398. # [08:46] <Hixie> gavins: yeah, hence my confusion
  399. # [08:46] <Hixie> who hasn't listened?
  400. # [08:46] <hsivonen> Hixie: the market
  401. # [08:46] <Hixie> what haven't they listened to?
  402. # [08:46] <hsivonen> Hixie: the accessibility folk
  403. # [08:47] <Hixie> i see
  404. # [08:47] <Hixie> isn't it the accessibility folk (and in fact all of us spec people) who are the ones who are supposed to listen?
  405. # [08:47] <hsivonen> no comment
  406. # [08:49] <gavins> oh, I get it now
  407. # [08:49] <gavins> (reading his actual message helped)
  408. # [08:49] * gavins is now known as gavin
  409. # [10:57] * Disconnected
  410. # [10:57] * Attempting to rejoin channel #whatwg
  411. # [10:57] * Rejoined channel #whatwg
  412. # [10:57] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  413. # [10:57] * Set by Hixie on Tue Apr 03 04:10:22
  414. # [11:00] <hsivonen> aargh. the anon access of the whattf repo is broken again
  415. # [13:00] * Disconnected
  416. # [13:01] * Attempting to rejoin channel #whatwg
  417. # [13:01] * Rejoined channel #whatwg
  418. # [13:01] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  419. # [13:01] * Set by Hixie on Tue Apr 03 04:10:22
  420. # [13:02] * Quits: polin8 (n=brian@ool-18b8cc06.dyn.optonline.net)
  421. # [13:03] * Joins: polin8 (n=brian@ool-18b8cc06.dyn.optonline.net)
  422. # [15:07] * Disconnected
  423. # [15:07] * Attempting to rejoin channel #whatwg
  424. # [15:07] * Rejoined channel #whatwg
  425. # [15:07] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  426. # [15:07] * Set by Hixie on Tue Apr 03 04:10:22
  427. # [15:11] * Quits: zcorpan (n=zcorpan@84-216-42-249.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
  428. # [16:16] <krijnh> Ping
  429. # [16:16] * Disconnected
  430. # [16:16] * Attempting to rejoin channel #whatwg
  431. # [16:16] * Rejoined channel #whatwg
  432. # [16:16] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  433. # [16:16] * Set by Hixie on Tue Apr 03 04:10:22
  434. # [18:22] * Disconnected
  435. # [18:22] * Attempting to rejoin channel #whatwg
  436. # [18:22] * Rejoined channel #whatwg
  437. # [18:22] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  438. # [18:22] * Set by Hixie on Tue Apr 03 04:10:22
  439. # [20:28] * Disconnected
  440. # [20:28] * Attempting to rejoin channel #whatwg
  441. # [20:28] * Rejoined channel #whatwg
  442. # [20:28] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  443. # [20:28] * Set by Hixie on Tue Apr 03 04:10:22
  444. # [20:36] <zcorpan_> hmm, perhaps i should add more tests that check EOF handling in pseudo-comments
  445. # [20:37] <zcorpan_> to make sure that we don't do funny stuff like reparsing :)
  446. # [20:47] * Quits: polin8 (n=brian@time.digitalpulp.com) (Remote closed the connection)
  447. # [20:48] * Joins: polin8 (n=brian@host3.digitalpulp.com)
  448. # [21:07] <zcorpan_> naw, reparsing would be a separate bug
  449. # [21:12] * Quits: Jero (n=Jero@d207230.upc-d.chello.nl) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]")
  450. # [21:15] * Joins: virtuelv_ (n=virtuelv@47.80-202-66.nextgentel.com)
  451. # [21:16] * Quits: polin8 (n=brian@host3.digitalpulp.com) (Remote closed the connection)
  452. # [21:16] * Joins: polin8 (n=brian@time.digitalpulp.com)
  453. # [21:24] * Joins: dbaron (n=dbaron@corp-242.mountainview.mozilla.com)
  454. # [21:41] <bewest> launching on a friday?
  455. # [21:47] <zcorpan_> http://intertwingly.net/blog/2007/06/28/Publishing-a-Blog-From-a-mod-atom-Store
  456. # [21:51] * Joins: kingryan_ (n=kingryan@corp.technorati.com)
  457. # [21:58] * Joins: weinig_ (i=weinig@nat/apple/x-ad299aad20f3322f)
  458. # [21:58] * Joins: othermaciej (n=mjs@17.255.100.184)
  459. # [21:59] * Quits: weinig (i=weinig@nat/apple/x-0dcd4fbe45561287) (Read error: 104 (Connection reset by peer))
  460. # [22:04] <bewest> mod_atom?
  461. # [22:06] <zcorpan_> when i posted the link, the page wasn't well-formed
  462. # [22:07] * Quits: kingryan (n=kingryan@corp.technorati.com) (Read error: 110 (Connection timed out))
  463. # [22:08] <zcorpan_> Planet&#8217;'s was Planet&#8217's
  464. # [22:08] * Quits: maikmerten (n=maikmert@Lb626.l.pppool.de) ("Leaving")
  465. # [22:18] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
  466. # [22:18] * Quits: kingryan_ (n=kingryan@corp.technorati.com) (Remote closed the connection)
  467. # [22:19] * Joins: kingryan (n=kingryan@corp.technorati.com)
  468. # [22:36] <zcorpan_> othermaciej: [13:22] <zcorpan> om_sleep: forgot to end your sentence again? http://www.w3.org/mid/E40DB09C-1333-4FC2-B9E0-A83CADE75C4E@apple.com
  469. # [22:39] <othermaciej> zcorpan_: yeah, I did, I hope my point was clear
  470. # [22:40] <zcorpan_> ", then that would be great." ? :)
  471. # [22:41] * Quits: polin8 (n=brian@time.digitalpulp.com)
  472. # [22:43] * Joins: polin8 (n=brian@dialomatic.digitalpulp.com)
  473. # [22:50] <othermaciej> yeah
  474. # [23:10] <Hixie> my parser is unfortunately not re-entrant
  475. # [23:10] <Hixie> which is making it hard to process " " characters in the trailing end phase exactly per spec without duplicating code
  476. # [23:18] * Joins: smfr (i=smfr@nat/apple/x-4a3b759968cc3a15)
  477. # [23:18] * Quits: aroben (n=adamrobe@17.203.15.248) (Read error: 110 (Connection timed out))
  478. # [23:25] * Quits: polin8 (n=brian@dialomatic.digitalpulp.com)
  479. # [23:26] * Joins: aroben (n=adamrobe@17.255.96.162)
  480. # [23:27] * Quits: aroben (n=adamrobe@17.255.96.162) (Remote closed the connection)
  481. # [23:28] * Joins: aroben (n=adamrobe@17.255.96.162)
  482. # [23:32] * Parts: smfr (i=smfr@nat/apple/x-4a3b759968cc3a15)
  483. # [23:34] <zcorpan_> http://forums.whatwg.org/viewtopic.php?t=70
  484. # [23:37] * Joins: the_mart (n=Martin@host86-135-9-158.range86-135.btcentralplus.com)
  485. # [23:39] <Hixie> zcorpan_: commented
  486. # [23:44] * Quits: weinig_ (i=weinig@nat/apple/x-ad299aad20f3322f)
  487. # [23:45] * Joins: briansuda (n=briansud@85-220-95-76.dsl.dynamic.simnet.is)
  488. # [23:46] * Joins: met_ (n=Hassman@r5bx220.net.upc.cz)
  489. # [23:47] <met_> hsivonen: why is Konqueror blank for HTML5 on http://hsivonen.iki.fi/doctype/ ?
  490. # [23:47] <hsivonen> met_: because I have not tested
  491. # [23:48] <met_> I have some virtuals with Konq, have you some test which I can try?
  492. # [23:48] <met_> or it is more complicated?
  493. # [23:49] <hsivonen> met_: the leftmost cell on each row link to a test
  494. # [23:49] <met_> thanks 8-)
  495. # [23:50] <Philip`> If I remember correctly, Konq 3.5 was identical to "Moz & Safari" on all of those tests
  496. # [23:51] * met_ hasn't runed his openSUSE virtual for month, it is checking file system 8-(
  497. # [23:55] * Parts: hasather (n=hasather@22.80-203-71.nextgentel.com)
  498. # [23:59] <met_> ok it's Konq 3.5.5
  499. # Session Close: Fri Jun 29 00:00:00 2007

The end :)