/irc-logs / w3c / #css / 2015-07-22 / end

Options:

Previous day, Next day

  1. # Session Start: Wed Jul 22 00:00:00 2015
  2. # Session Ident: #css
  3. # [00:46] * leaverou_away is now known as leaverou
  4. # [00:48] * Quits: plh (plehegar@public.cloak) ("Leaving")
  5. # [00:57] * leaverou is now known as leaverou_away
  6. # [00:59] * heycam|away is now known as heycam
  7. # [01:06] <fantasai> TabAtkins: https://lists.w3.org/Archives/Public/www-style/2013Aug/0248.html
  8. # [01:09] <fantasai> TabAtkins: https://lists.w3.org/Archives/Public/www-style/2013Aug/0258.html
  9. # [01:18] <TabAtkins> fantasai: What about them?
  10. # [01:32] <fantasai> Just dropping them in as useful references for stuff to deal with
  11. # [01:44] * Quits: dauwhe (~dauwhe@public.cloak) ("")
  12. # [02:00] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  13. # [02:03] * leaverou_away is now known as leaverou
  14. # [02:12] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  15. # [02:25] * leaverou is now known as leaverou_away
  16. # [02:43] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  17. # [02:55] * Joins: dbaron (~dbaron@public.cloak)
  18. # [03:11] * Joins: adenilson (~anonymous@public.cloak)
  19. # [03:47] * leaverou_away is now known as leaverou
  20. # [03:49] * heycam is now known as heycam|away
  21. # [03:56] * leaverou is now known as leaverou_away
  22. # [03:57] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  23. # [04:24] * heycam|away is now known as heycam
  24. # [04:25] * Quits: renoirb (renoirb@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  25. # [05:02] <astearns> seekrit-scroll-snap
  26. # [05:24] * Quits: myles (~Adium@public.cloak) ("Leaving.")
  27. # [05:35] * leaverou_away is now known as leaverou
  28. # [05:46] * leaverou is now known as leaverou_away
  29. # [05:55] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  30. # [06:25] * Joins: dbaron (~dbaron@public.cloak)
  31. # [06:45] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  32. # [06:50] * Quits: myakura (~myakura@public.cloak) ("Leaving...")
  33. # [07:25] * leaverou_away is now known as leaverou
  34. # [07:46] * leaverou is now known as leaverou_away
  35. # [08:07] * leaverou_away is now known as leaverou
  36. # [08:44] * Joins: lajava (~javi@public.cloak)
  37. # [08:44] * Disconnected
  38. # [08:45] * Attempting to rejoin channel #css
  39. # [08:45] * Rejoined channel #css
  40. # [08:45] * Topic is 'CSS WG 20150715 conference call - https://lists.w3.org/Archives/Public/www-style/2015Jul/0194.html'
  41. # [08:45] * Set by glazou on Wed Jul 15 16:28:11
  42. # [08:45] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Client closed connection)
  43. # [09:27] * Joins: Ms2ger (~Ms2ger@public.cloak)
  44. # [09:36] * Joins: dauwhe (~dauwhe@public.cloak)
  45. # [09:44] * heycam is now known as heycam|away
  46. # [11:03] * Joins: antonp (~Thunderbird@public.cloak)
  47. # [11:19] * Joins: Florian (~Florian@public.cloak)
  48. # [11:41] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  49. # [11:42] * Joins: Florian (~Florian@public.cloak)
  50. # [11:44] * Joins: Florian_ (~Florian@public.cloak)
  51. # [11:49] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  52. # [11:50] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
  53. # [11:50] * Joins: Florian (~Florian@public.cloak)
  54. # [11:57] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  55. # [12:29] * leaverou is now known as leaverou_away
  56. # [12:39] * leaverou_away is now known as leaverou
  57. # [12:49] * leaverou is now known as leaverou_away
  58. # [14:02] * Joins: plh (plehegar@public.cloak)
  59. # [14:22] * Joins: Florian (~Florian@public.cloak)
  60. # [14:25] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  61. # [14:25] * Joins: Florian (~Florian@public.cloak)
  62. # [14:32] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  63. # [15:00] * Quits: leaverou_away (~leaverou@public.cloak) (Ping timeout: 180 seconds)
  64. # [15:01] * Joins: leaverou_away (~leaverou@public.cloak)
  65. # [15:01] * leaverou_away is now known as leaverou
  66. # [15:13] * Joins: renoirb (renoirb@public.cloak)
  67. # [15:51] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
  68. # [16:01] * Joins: tgraham (~user@public.cloak)
  69. # [16:28] * Joins: dbaron (~dbaron@public.cloak)
  70. # [16:53] * Joins: glazou (~glazou@public.cloak)
  71. # [16:54] * glazou changes topic to 'CSS WG 20150722 conference call - https://lists.w3.org/Archives/Public/www-style/2015Jul/0293.html'
  72. # [16:54] * Joins: Zakim (zakim@public.cloak)
  73. # [16:54] * Joins: RRSAgent (rrsagent@public.cloak)
  74. # [16:54] <RRSAgent> logging to http://www.w3.org/2015/07/22-css-irc
  75. # [16:54] <glazou> RRSAgent, make logs public
  76. # [16:54] <RRSAgent> I have made the request, glazou
  77. # [16:54] <glazou> Zakim, this will be Style
  78. # [16:54] <Zakim> I do not see a conference matching that name scheduled within the next hour, glazou
  79. # [16:54] <glazou> Zakim, I sometimes forget you’re dead
  80. # [16:54] <Zakim> I don't understand 'I sometimes forget you’re dead', glazou
  81. # [16:56] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
  82. # [16:58] * Joins: dholbert (~dholbert@public.cloak)
  83. # [17:15] * Quits: hober (~ted@public.cloak) (Client closed connection)
  84. # [17:16] * Joins: hober (~ted@public.cloak)
  85. # [17:21] * Quits: hober (~ted@public.cloak) (Client closed connection)
  86. # [17:22] * Joins: hober (~ted@public.cloak)
  87. # [17:37] * Joins: shepazu_ (schepers@public.cloak)
  88. # [17:37] * Quits: shepazu (schepers@public.cloak)
  89. # [17:38] * shepazu_ is now known as shepazu
  90. # [17:44] * Quits: hober (~ted@public.cloak) (Client closed connection)
  91. # [17:44] * Joins: hober (~ted@public.cloak)
  92. # [17:45] <SimonSapin> TabAtkins, fantasai: Does "behind an off-by-default flag in a release build" count as released for the purpose of https://drafts.csswg.org/css-2015/#responsible ?
  93. # [17:49] * Joins: Florian (~Florian@public.cloak)
  94. # [17:49] * Joins: antenna (~antenna@public.cloak)
  95. # [17:53] * Joins: dael (~dael@public.cloak)
  96. # [17:57] <dael> ScribeNick: dael
  97. # [17:58] * Joins: murakami (~murakami@public.cloak)
  98. # [17:58] <astearns> present+ astearns
  99. # [17:58] <dael> Present+ dael
  100. # [17:58] <glazou> present+ glazou
  101. # [17:59] <glazou> Regrets: leaverou, hyojin, rossen, Chris, gregw
  102. # [17:59] <glazou> Present+ Florian
  103. # [17:59] <dauwhe> Present+ dauwhe
  104. # [17:59] * Joins: bkardell_ (~uid10373@public.cloak)
  105. # [18:00] <dbaron> Present+ dbaron
  106. # [18:00] <antenna> Present+ antenna
  107. # [18:00] * dauwhe Zakim is now a zombie.
  108. # [18:00] <bkardell_> lol
  109. # [18:00] * Joins: adenilson (~anonymous@public.cloak)
  110. # [18:00] <tgraham> Present+ tgraham
  111. # [18:00] * Joins: alex_antennahouse (~458c94ae@public.cloak)
  112. # [18:01] * Joins: smfr (~smfr@public.cloak)
  113. # [18:01] <glazou> Regrets: plinss
  114. # [18:02] <smfr> Present+ smfr
  115. # [18:02] <antonp> Present+ antonp
  116. # [18:02] <adenilson> Present +adenilson
  117. # [18:02] <bkardell_> Present+ bkardell_
  118. # [18:02] * Joins: bcampbell (~chatzilla@public.cloak)
  119. # [18:03] <hober> PResent+ hober
  120. # [18:03] <astearns> simonsapin
  121. # [18:03] <SimonSapin> Present+ SimonSapin
  122. # [18:03] <Florian> present+ Florian
  123. # [18:03] * astearns sorry - trying to name simon in the webex ui
  124. # [18:03] <plh> Present+ Plh
  125. # [18:04] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  126. # [18:04] <dael> glazou: Let's start
  127. # [18:05] <koji> Present+ koji
  128. # [18:05] <dael> glazou: We havea few additions to the agenda. There was a msg from fantasai I think a few hours ago.
  129. # [18:05] <dael> glazou: Adding CSS cascade and selectors 4 to the agenda.
  130. # [18:05] <dael> glazou: She'd also like to remove one item that's answered and one that's f2f. anything else?
  131. # [18:05] <dael> Florian: Clarification, the two items that are if I sent a mail, I haven't.
  132. # [18:05] <glazou> https://lists.w3.org/Archives/Member/w3c-css-wg/2015JulSep/0035.html
  133. # [18:06] <dael> Topic: CSS Cascade 4 publication
  134. # [18:06] <glazou> +1 for a new WD
  135. # [18:06] <plh> +1 for new WD
  136. # [18:06] * Joins: SteveZ (~SteveZ@public.cloak)
  137. # [18:06] <dael> fantasai: We had one outstanding issue on lvl 4 which was to rename default, we picked revert. I'm prop a new WD and treat as a LC. There's no more issues and only 2 additions from level 3. revert and support syntax for @import.
  138. # [18:06] <bkardell_> +1
  139. # [18:06] <plh> q+
  140. # [18:06] * Zakim sees plh on the speaker queue
  141. # [18:06] <dael> fantasai: If there's no comments between pub and f2f we can go to CR>
  142. # [18:06] <Florian> +1
  143. # [18:07] <dael> glazou: I'm in favor. comments?
  144. # [18:07] <astearns> +1
  145. # [18:07] <dael> plh: Question from me. Oh, wait. Mine is for selectors.
  146. # [18:07] * bkardell_ giggles
  147. # [18:07] * plh :)
  148. # [18:07] <dael> glazou: Other comments?
  149. # [18:07] <dael> glazou: Obj?
  150. # [18:07] <Bert> Present+ Bert
  151. # [18:07] * plh is single minded :)
  152. # [18:07] <dael> RESOLVED: Publish new WD for CSS Cascade lvl 4
  153. # [18:07] <dael> Topic: Selectors 4 update
  154. # [18:07] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0296.html
  155. # [18:07] * dbaron thinks there are some funny things from the preprocessor in css-cascade
  156. # [18:07] <dael> glazou: plh sent a message about a new WD for selectors 4 because the one of TR is large and the time.
  157. # [18:08] <dael> glazou: fantasai posted a prop for features to keep and to defer/drop
  158. # [18:08] * TabAtkins just joined the call, someone name me in the room.
  159. # [18:08] <plh> q+
  160. # [18:08] * Zakim sees plh on the speaker queue
  161. # [18:08] * Joins: tantek (~tantek@public.cloak)
  162. # [18:08] <TabAtkins> present+ tabatkins
  163. # [18:08] <dael> glazou: There was a proposal about defering :has to level 5 that had a lot of conversation
  164. # [18:08] <glazou> ack plh
  165. # [18:08] * Zakim sees no one on the speaker queue
  166. # [18:08] <murakami> Present+ murakami
  167. # [18:08] * Joins: andrey-bloomberg (~andrey-bloomberg@public.cloak)
  168. # [18:08] <dael> plh: I said that because the DOM spec was linked to Selectors 4. I was also wondering about hte stability of the path.
  169. # [18:09] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  170. # [18:09] * bkardell_ wonders if glazou will recount the thrust of his comments on thread?
  171. # [18:09] * Joins: smfr (~smfr@public.cloak)
  172. # [18:09] <glazou> bkardell_: I could, yes
  173. # [18:09] <dael> plh: For the purpose of defining query-selector and query-selector all how to deal with scoped elements we don't use a :scope selector, but we do talk about scope selection so I was wondering if those parts are stable or nowhere near stable and will move to 5 for ex.
  174. # [18:10] <dael> fantasai: Is there anything specific you needed to keep that wasn't on my list?
  175. # [18:10] <dael> plh: We didn't talk about the parsing of selectors. Is that kept?
  176. # [18:10] <dael> fantasai: Yes. All the other stuff will be kept. We'll keep everything that wasn't on the defer list.
  177. # [18:10] <dael> plh: And the scoped selector?
  178. # [18:10] <dael> fantasai: Absolutely.
  179. # [18:10] <dael> glazou: For the people that missed it on the ML, I would like to repeat what I said about :has
  180. # [18:11] * Joins: bradk (~bradk@public.cloak)
  181. # [18:11] <dael> glazou: The prop from fantasai is to defer to lvl 5. The proposal for this feature is >15years. We've put it in documents sevseral times and we've been advertising it for years and we've been so vocal that web authors are demanding it. deferring now would give a bad picture.
  182. # [18:12] <bkardell_> q+
  183. # [18:12] * Zakim sees bkardell_ on the speaker queue
  184. # [18:12] * tantek wakes up like rumpelstiltskin (sp?) and sees mention of level 5 - how long has he been asleep?!?
  185. # [18:12] <Florian> me daniel: your connection drops sometimes. mostly fine, but some drops here and there.
  186. # [18:12] <dael> glazou: It's a question of the image of this WG. In the past we had a bad image because we couldn't deliver. I'm afraid deferring :has will give us that image. We have to deliver or say we can't and drop
  187. # [18:12] <Florian> s/me/ /me /
  188. # [18:12] * gregwhitworth I haven't been here for 15 years, can someone summarize why it's sat for 15 years?
  189. # [18:12] * Joins: myles (~Adium@public.cloak)
  190. # [18:12] <Florian> q+
  191. # [18:12] * Zakim sees bkardell_, Florian on the speaker queue
  192. # [18:12] <dael> TabAtkins: It's not any different staus than yesterday. We'd dropping out the parts taht aren't stable so we can push to CR. We're not doing anything different with :has than we were doing yesterday.
  193. # [18:13] * tantek dials in on gregwhitworth's request for people who have been here 15 years.
  194. # [18:13] <dael> glazou: To answer greg's question, it's been on and off for 15 years because [missed] It was at risk and then people proposed again and it's just been a cycle.
  195. # [18:13] <dael> gregwhitworth: So it's not impl complexity?
  196. # [18:13] <astearns> gregwhitworth
  197. # [18:13] * astearns gah
  198. # [18:14] * Joins: smfr_ (~smfr@public.cloak)
  199. # [18:14] <dael> glazou: No, the inital refusal was impl complexity. That's why I'm saying in the ML that the current arguement to refuse it is the same as 15 years ago and if we can't impl we have to drop it. It's not fair to let web authors expect this if we can't do it.
  200. # [18:14] <dbaron> This is what happens when the reaction to "not sure if we can implement it" is "well, let's put it in the spec and see what happens".
  201. # [18:15] <dael> bkardell_: 2 things. 1 is going into a little bit more of the history of this, to do it in CSS as org prop it's really difficult. We have ideas, but they will take a long time. Conseptually it's plain as day you want that feature. But it is really hard and that's what kept it out. In the meantime we've come up with qsa and varients taht let you do this in JS.
  202. # [18:15] <glazou> dbaron: absolutely
  203. # [18:15] <tantek> I thought it was "let's put it in the spec for broader review / feedback"
  204. # [18:15] <tantek> present+ tantek
  205. # [18:16] <dael> bkardell_: Query has had :has and people have been clamoring for it more. Because it's concpetually obvious that people want this, this has been a long running thing. Any time it's mentioned people get excited. Doing it in the static profile isn't very complex. It's a couple of days work by an impl.
  206. # [18:16] * tantek chuckles at the "couple days work"
  207. # [18:16] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  208. # [18:16] <tantek> just mark it at risk and let's move on
  209. # [18:16] <dael> bkardell_: That was hard fight to get that far. My second point I feel like it sends bad messages to authors. dropping or, I mean, deferring it seems to send subtile signals. If it's in level 5 people think it's not as important.
  210. # [18:17] <tantek> how is it not well defined?!?
  211. # [18:17] <dael> TabAtkins: It can't be in the CR because it's not stable. It's either dropped or in level 5.
  212. # [18:17] <plh> q+
  213. # [18:17] * Zakim sees bkardell_, Florian, plh on the speaker queue
  214. # [18:17] <tantek> what are the open issues on :has ?
  215. # [18:17] <dael> fantasai: We're going to CR. That doesn't mean every feature has to be completely impl. If everyone says they will impl and don't expect issues, we can keep it in the draft.
  216. # [18:18] * bkardell_ wonders if we are now talking about dropping the concept of profiles based on fantasai's comments?
  217. # [18:18] <dael> fantasai: What concerns me more about :has, there have been discussions about having different syntax from query or something like that. As long as that's not resolved the feature isn't stable. If the discussion about what we're going to do isn't final we have a consistantsy problem.
  218. # [18:18] * Joins: smfr (~smfr@public.cloak)
  219. # [18:18] <dael> fantasai: I would like for us to work throught he issues before :has is in CR. If we want to leave it for now and drop it if we can't work through the issues before everything else is done that's fine.
  220. # [18:18] <dael> fantasai: :has hasn't existed in a CSS draft before it was in JQuery
  221. # [18:19] <dael> glazou: I prop on the ML to keep working on :has until the Aug F2F and make a decision at that time.
  222. # [18:19] <dael> fantasai: That's poss, but it depends on the rate of discussion on the ML.
  223. # [18:20] <dael> fantasai: The other features in the draft that we want to keep, if we remove everything else that's unstable, publish with :has and than work on all the open issues, as it happens we can discuss has and we can decide to drop at CR transition. We can leave a note saying that if the issues aren't resolved we'll drop at CR transition.
  224. # [18:20] <Florian> q+
  225. # [18:20] * Zakim sees bkardell_, Florian, plh on the speaker queue
  226. # [18:20] <dael> fantasai: There is still some refining for the rest of the draft anyways.
  227. # [18:20] <bkardell_> +1 to that plan
  228. # [18:20] <dael> glazou: I prefer that plan, I think.
  229. # [18:20] <bkardell_> q-
  230. # [18:20] * Zakim sees Florian, plh on the speaker queue
  231. # [18:20] <glazou> ack bkardell_
  232. # [18:20] * Zakim sees Florian, plh on the speaker queue
  233. # [18:20] <glazou> ack Florian
  234. # [18:20] * Zakim sees plh on the speaker queue
  235. # [18:21] <glazou> q+
  236. # [18:21] * Zakim sees plh, glazou on the speaker queue
  237. # [18:21] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  238. # [18:21] <glazou> q-
  239. # [18:21] * Zakim sees plh on the speaker queue
  240. # [18:21] <tantek> I am for keeping more features in CR and labeling them at-risk, especially if *anyone* has expressed implementation interest.
  241. # [18:21] <dael> Florian: Agreeing with something fantasai said earlier, as to if something without impl can go to CR depends on the issues. In the list of things to defer to level 5 I think there are things to keep. focus-within has a resonable chance of impl soon and it's straight forward enough to keep at-risk. I think there are morethings like read-only. I don't think we'll change and we might impl soon.
  242. # [18:21] <tantek> Thus I support Florian's proposal to keep :focus-within, and general criteria.
  243. # [18:21] <glazou> ack plh
  244. # [18:21] * Zakim sees no one on the speaker queue
  245. # [18:21] <dael> Florian: That's the criteria I'd apply here.
  246. # [18:22] <dael> plh: +1 to what flo said. We can keep at-risk and push to CR sooner because we can still drop.
  247. # [18:22] <dael> fantasai: A lot of the things on this list were because they had open issues or we're not sure because we didn't have enough feedback to know if the issues had a chance to be ironed out.
  248. # [18:22] <tantek> putting things into CR is a way to iron out issues too - because some issues are only ironed out when implementations try to build it!
  249. # [18:22] <dael> fantasai: If people have thoughts on any individual thing I'd like them to reply and talk about it.
  250. # [18:23] <dael> ACTION everyone to review this document and make comments.
  251. # [18:23] * trackbot is creating a new ACTION.
  252. # [18:23] <trackbot> Error finding 'everyone'. You can review and register nicknames at <http://www.w3.org/Style/CSS/Tracker/users>.
  253. # [18:23] <tantek> q+
  254. # [18:23] * Zakim sees tantek on the speaker queue
  255. # [18:23] <dael> glazou: Both bkardell_ and I made a comment about the image of the WG. If we do decide to drp :has I'd like to work with plh to craft a blog as to why we decide to drop it.
  256. # [18:24] * Joins: smfr_ (~smfr@public.cloak)
  257. # [18:24] <dael> plh: Sure, I agree with you. I wasn't a part of the debate before, but one of the comments W3 hears a lot is that we're not listening to devs enough. Devs want :has and we're not getting impl of this. I don't know why there's such decrepency.
  258. # [18:24] <glazou> ack tantek
  259. # [18:24] * Zakim sees no one on the speaker queue
  260. # [18:24] <bkardell_> the static profile is actually a compromise between the two (authors and vendors)
  261. # [18:25] <bkardell_> +1 to tantek's comment
  262. # [18:25] <bkardell_> well said
  263. # [18:25] <Florian> +1 to tantek, IF we are sure that it is specified the way we want it
  264. # [18:25] * Ms2ger wonders what tantek said
  265. # [18:25] <glazou> +1 too
  266. # [18:25] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  267. # [18:25] <dael> tantek: So that's why we should not drop :has from CR> Since there is high demand the right answer is don't politically drop it, leave it in CR at-risk and put up a proactive blog post saying that it's at-risk because there's 0 impl and if you want this feature you need to go rally your favorite browser and push the community to push the impl and that the WG is a conduit to the communication. If the community cares they can rally for it.
  268. # [18:26] <dael> tantek: Then the browser vendors prioritize and it's hard or they don't prioritize and explain why.
  269. # [18:26] * glazou Ms2ger tantek all invited us for a party tonight at this place
  270. # [18:26] * Ms2ger feels excluded, despite the party at his own place :)
  271. # [18:26] * tantek glazou LOLOL
  272. # [18:27] <dael> fantasai: I'd 100% agree with you if the reason not to include it in CR is impl issues. The reason I'd drop if we were going to CR tomorrow, it's that there are issues as to if the impl even want to go in that direction. It's not likew e havea feature and they're prop to add a different feature, it's also about what about doing it this way instead and that's an open issue about the design of the deature.
  273. # [18:27] * Joins: smfr (~smfr@public.cloak)
  274. # [18:27] * smfr sorry for the bouncing
  275. # [18:27] <dael> tantek: If it is documented as an open issue, that should be docuemnted in a blog post today. :has might not make it because there's open issues and if you care help us resolve it.
  276. # [18:27] <bradk> Yes, we has no has()
  277. # [18:28] <bradk> Should be haz()
  278. # [18:28] <plh> q?
  279. # [18:28] * Zakim sees no one on the speaker queue
  280. # [18:28] <dael> glazou: I'm hearing a majority that doesn't want to drop :has. Second, we need some time to work on this and push on impl or devs. It's another signal saying lets give us a few weeks and pub a CR with better feedback. We have a F2F in Aug and that's the time to do this.
  281. # [18:28] <dael> tantek: If we agree to decide inAug, anyone bloggin now should point out that itmeline to the community. Say hey we're going to make a call at this meeting and you need to give feedback before that.
  282. # [18:28] * astearns bradk can't stand 'embiggening' but advocates for 'haz'
  283. # [18:28] <plh> q+
  284. # [18:28] * Zakim sees plh on the speaker queue
  285. # [18:29] <glazou> ack plh
  286. # [18:29] * Zakim sees no one on the speaker queue
  287. # [18:29] <gregwhitworth> just made a MS Edge uservoice: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8977591--has
  288. # [18:29] <dael> glazou: I'll use my superpower of chairmainship to pub that on my blog and draw taht atten.
  289. # [18:29] <tantek> +1 updated WD
  290. # [18:29] <dael> plh: I believe you ahev all the rights to pub on the W3C blog too. I'm happy witht he plan, but in the meantime can we update the WD in /tr? I'm not asking CR just updating the issues draft and publish it in CR.
  291. # [18:30] <dael> fantasai: The next pub will be a WD and we'd rather soon, but I need to go through the draft. Before we pub I want to make sure everything is correct. I think we might want to defer non-controversial things so there's less to review. We'll keep :has in the next WD, but I'dlike us to go through some of the other items.
  292. # [18:31] <dael> plh: If you can do it in the week that would be nice. The draft in tr is just too old. The sooner we can update the better.
  293. # [18:31] <dael> fantasai: A week isn't reasonable because it takes a week to pub and I have to review. maybe 2 weeks.
  294. # [18:31] <tantek> is Selectors still using the old pub system?
  295. # [18:31] <dael> plh: I was asking you to give a +1 to publish next week.
  296. # [18:31] <dael> fantasai: If I go through the entire doc and there's nothing that needs fixing we can resolve to pub next week. I likely will have a bunch of issues and have to push it off.
  297. # [18:31] <dael> tantek: What's the delay with another WD?
  298. # [18:32] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  299. # [18:32] <dael> fantasai: I don't know of anyone else that was reviewed the changes in this WD over the last years. I'd like someone to review it to make sure that nothing has been dropped.
  300. # [18:32] <dael> glazou: Publishing the WD is a call for the review.
  301. # [18:32] * Joins: smfr_ (~smfr@public.cloak)
  302. # [18:32] <dael> fantasai: I'm an editor and either we can remove me as an editor or we can wait until I review.
  303. # [18:33] <dael> dbaron: A bunch of what's in here hasn't been discussed in the group. It's stuff where there was a ML post and it got intot he draft.
  304. # [18:33] <tantek> q+ to note general criteria is it better than prev TR draft or not? with editor comfort ;)
  305. # [18:33] * Zakim sees tantek on the speaker queue
  306. # [18:33] <dael> glazou: Yes. It's sometimes more of an idea sink. That's why the list from fantasai has almost a dozen features to drop.
  307. # [18:34] <glazou> ack tantek
  308. # [18:34] <Zakim> tantek, you wanted to note general criteria is it better than prev TR draft or not? with editor comfort ;)
  309. # [18:34] <dael> fantasai: The list in the draft are ones that have been discuessed in the WG.
  310. # [18:34] * Zakim sees no one on the speaker queue
  311. # [18:34] <glazou> Regrets+ sanja
  312. # [18:35] <dael> tantek: The right criteria for TR is if it's better then the last. I find it hard to believe that publishing this wouldn't be better than having a draft that's 2 years old. However I sympathize with fantasai concenrs about not having reviewed as a co-editor. Can you consider what's the min level of review you need to pub. I understand wanting to be through, but I think we need to update.
  313. # [18:35] <dael> fantasai: If I review I'm going to be through. The changes that need review are detailed.
  314. # [18:35] <dbaron> I'd want section 3.2 either removed or rewritten if we're going to publish on TR.
  315. # [18:35] <dael> tantek: Okay, fair.
  316. # [18:35] * tantek blames TabAtkins
  317. # [18:35] <TabAtkins> dbaron: The thread on 3.2 died off waiting for a response from you, iirc
  318. # [18:36] <tantek> s/be through/be thorough
  319. # [18:36] <dael> Topic: CSS 2015 prose and prefixing policy
  320. # [18:36] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0261.html
  321. # [18:36] * tantek oh dear - prefixing policy
  322. # [18:36] <dael> glazou: So fantasai and Florian requested review.
  323. # [18:36] <Bert> q+ to wonder if using "browser" instead of "UA" will lead to problems later.
  324. # [18:36] * Zakim sees Bert on the speaker queue
  325. # [18:37] * Joins: smfr__ (~smfr@public.cloak)
  326. # [18:37] <dbaron> TabAtkins, there's one message from you in the thread, to which I replied
  327. # [18:37] <dael> Florian: It was fantasai and TabAtkins, but I was a part of writing an older draft. I have reviewed the latest and it matches my memory, but I didn't review enough to speak on details so I'd like another week. High level, though it's good to me.
  328. # [18:37] <glazou> ack Bert
  329. # [18:37] <Zakim> Bert, you wanted to wonder if using "browser" instead of "UA" will lead to problems later.
  330. # [18:37] * bkardell_ likes it
  331. # [18:37] * Zakim sees no one on the speaker queue
  332. # [18:37] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  333. # [18:37] * smfr__ is now known as smfr
  334. # [18:37] <dael> Bert: I like it overall. It's a bit late, but I'm not sure that can be helped. It mentioned browser instead of UA and I'm wondering if that could be a problem for the features that are only done by UA.
  335. # [18:38] <Bert> s/late/vague in some places/
  336. # [18:38] <dael> Florian: There's a difference between things exposed to the web and things that aren't. So if we define browser as something exposed to the web...we need to clarify, but we need to clarify the difference between exposed to web and not.
  337. # [18:38] <dael> glazou: A batch processor prints something without a dynamic envireoment.
  338. # [18:39] <dael> Florian: It should be a browser.
  339. # [18:39] <dael> glazou: It's going to be tricky.
  340. # [18:39] <dael> Florian: That's why I want a week.
  341. # [18:39] <tantek> I hear hober?
  342. # [18:39] <astearns> hober
  343. # [18:39] <dael> hober: The blog post write-up I think makes assumptions about how browsers are shipped that aren't nec. true.
  344. # [18:40] <bkardell_> https://twitter.com/briankardell/status/623892832953200641
  345. # [18:40] <dael> hober: I think we shouldn't as a WG impose specific release strat on browsers. In section B there's a line that says "experimental features ship only in non-release builds" which assumes there's a thing as a non-release build and I don't think we should demand that.
  346. # [18:40] * astearns right-click on webex ui, it shows the caller's id as highlighted, and I type the name in. But the letters go to IRCCloud. Yay?
  347. # [18:40] <dael> TabAtkins: It's an implicit case.
  348. # [18:40] <dael> hober: Where do you ship experimental features?
  349. # [18:40] <dael> fantasai: You don't. YOu're not allowed.
  350. # [18:40] * TabAtkins keeps running into people being angry at degenerate cases in my conditional clauses. >_<
  351. # [18:40] * tantek yes, let's turn on the "supercool new stuff" flag ;)
  352. # [18:41] <glazou> astearns: place caret inside textfield after it appears :-( crappy UI
  353. # [18:41] * tantek hey now, let's not all blame apple.
  354. # [18:41] <dael> Florian: You could tweek the wording to allow a flag. Taking one step back I remember what you said and when trying to word that I remember that the general way to do it didn't match with Apple and it was generally a you should do this rather then a you must do this.
  355. # [18:42] <dael> hober: I think your suggestion of a run-time flag improves the degrees of freedom that we're giving browsers. What I was trying to say is it's a mistake for the WG to impose a release strategy so allowing a diversity is better.
  356. # [18:42] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  357. # [18:42] * Joins: smfr_ (~smfr@public.cloak)
  358. # [18:42] <dael> TabAtkins: We want a policy that works well for the web in the future. If it's something like that make a suggestion in the thread and we'll word-smith it.
  359. # [18:42] <SimonSapin> TabAtkins, there is not necessarily anger in "this might be an issue, let’s fix it?". Sorry if terseness indicated anger
  360. # [18:43] <tantek> smfr is making good points
  361. # [18:43] * TabAtkins Sorry, dropped the call due to a bug in how my watch handles incoming calls.
  362. # [18:43] <dael> smfr: Historically iOS apple hasn't had experimental releases so we can't ship if we follow these rules. So we wouldn't have shipped transitions, animations, etc. It feels like it's impeading progress. I understand wanting less prefixing, but I don't want to prevent browsers from innovating.
  363. # [18:43] <glazou> TabAtkins: ROFL
  364. # [18:43] <tantek> OTOH we're now stuck with having to support -webkit- prefixes for some properties on mobile because they've taken root in some geos
  365. # [18:44] <TabAtkins> Note: transitions/animations/etc, while great, are PRECISELY THE SITUATION WE'RE TRYING TO AVOID because of how crazy annoying and painful they've been to iron out inconsistencies that were baked in due to early shippping.
  366. # [18:44] <tantek> TabAtkins it's a tradeoff - no easy answer :(
  367. # [18:44] <SimonSapin> MUST (BUT WE KNOW YOU WON'T)
  368. # [18:44] <dael> Florian: We considered this specific case. It was good that safari pushed for innovation, but the standardization wasn't good. That's why in general the prefixing policy says you shouldn't relsease what hasn't been discussed. It also has if you end up doing it, here's how you prefix and here's how others should react. Re realize you will and it's innovative, but will also screw up with standardization
  369. # [18:45] * fantasai reminds everyone that this text is attempting to reflect http://www.w3.org/blog/CSS/2012/08/30/resolutions-53/
  370. # [18:45] <dael> smfr: I think that's why we're okay since it's a should. Another high level question, is any of the text actually normative?
  371. # [18:45] <dael> Florian: Given that it's shoulds and must is sounds normative.
  372. # [18:45] * TabAtkins is back
  373. # [18:45] <dael> fantasai: This is the in the boiler plate for every module. IN that instance it's most definitly normative.
  374. # [18:46] * hober SimonSapim: hahahahahahah :)
  375. # [18:46] <dael> fantasai: WE discussed how the snapshots used to be WD because we wanted it to be non-normative. The WG resolved to make it a note. You can conform to a note, but it's not a rec. In regards to a note it's status isn't rec track. So you can conform, but I don't know what the W3C thinks of that.
  376. # [18:46] <dael> fantasai: We do need this stuff to be normative. You're non-conforming if you, for ex, parse things you don't support.
  377. # [18:47] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  378. # [18:47] <dael> smfr: That sounds fine. I think that this will appear in every spec means we must agree.
  379. # [18:47] * Joins: smfr (~smfr@public.cloak)
  380. # [18:47] <dael> gregwhitworth: TabAtkins have you spoken with chris wilson and the other people that were working on it so that authors can rely on it working?
  381. # [18:47] <dael> TabAtkins: We've discussed, but not beyond maybe this is a cool idea.
  382. # [18:48] <dael> gregwhitworth: It might be good to loop those people in. Come up with even above the WG so authors can have the flags and can turn them on so real users are supplying real feedback.
  383. # [18:48] <dael> TabAtkins: It might be good to bring to TAG so they can discuss.
  384. # [18:48] <dael> fantasai: This is intended to reflect a bunch of resolutions 3 years ago and a bunch of discussion we had around this.
  385. # [18:49] <dael> hober: I haven't clicked through to the minutes, but I was surprised to see that we thought this was resolved. My recollection was we didn't resolve anything. It was 3 years ago so I can be mis-remembering.
  386. # [18:49] <dael> Florian: We did on some high level concepts but not all the details. Based on the agreeed high level ideas I was tasked to write it, I did it with fantasai, passed it on to SimonSapin and we've juggled it.
  387. # [18:49] <fantasai> hober: yeah, you're right, we didn't put final approval on it
  388. # [18:49] <fantasai> hober: due to lack of proposed text
  389. # [18:50] <tantek> yeah, agreed
  390. # [18:50] <dael> hober: Okay, that makes sense. It seems risky to resolve without details. I guess if we resolved on a bunch of things without details that could effect how people felt.
  391. # [18:50] * Joins: antonp1 (~Thunderbird@public.cloak)
  392. # [18:51] <dael> Florian: There's tension between dicussing and shipping first and deciding later. The rules are drafted in favor of browsers who can discuss before shipping, but they don't ignore that it happens.
  393. # [18:51] <dael> hober: I like what you just said. I wish this said that. If you can do it, do blah. If you can't, don't.
  394. # [18:51] * Joins: smfr__ (~smfr@public.cloak)
  395. # [18:51] <dael> Florian: The intent is the same. It's details in the wording and that's important, so let's take a week or two and decide.
  396. # [18:51] <dael> fantasai: While we're here, Florian would you like to be an editor.
  397. # [18:51] <dael> Florian: Sure.
  398. # [18:51] <dael> glazou: Obj?
  399. # [18:52] <dael> RESOLVED: add Florian as an editor to the snapshot
  400. # [18:52] <dael> fantasai: Can we add TabAtkins ?
  401. # [18:52] <dael> glazou: And objections?
  402. # [18:52] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  403. # [18:52] <dael> RESOLVED: add TabAtkins as an editor to the snapshot
  404. # [18:52] <dael> glazou: We have 8 minutes.
  405. # [18:52] * dauwhe no more hiding editors behind a flag!
  406. # [18:52] <dael> Florian: And we've done topic 1.
  407. # [18:52] <fantasai> hey, we pre-emptively dropped a bunch of topics already!
  408. # [18:52] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0285.html
  409. # [18:52] <dael> Topic: CSS BReak
  410. # [18:53] <dael> fantasai: I'llsummerize. 1st issue is a concern about break-before any and always. 2nd is margins. When you have a forced break and you preserve the margins after the break. If you're doing unforced we collapse the margin into the page break so your content is flush with the top
  411. # [18:54] * Quits: antonp (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
  412. # [18:54] * Joins: antonp (~Thunderbird@public.cloak)
  413. # [18:54] <dael> fantasai: Because of how cloning works you might have a clone margin at a forced break and you might end up with it at the top of the page. I wanted to add a rule that drops the cloned margins even if you're at a forced break, because the element requsting the margin isn't the one forcing a break.
  414. # [18:54] <dael> fantasai: Just wanted to make sure people are okay with that or if anyone has a different opinionon how things work.
  415. # [18:55] * gregwhitworth I like whiteboards for these type of topics
  416. # [18:55] <dael> Florian: Conceptually I understand, but I can't recide without examples to look at. You're prob right, but it's too abstract for me.
  417. # [18:55] <dael> fantasai: So do cloned margins ever get kept at page breaks at the top of the page or do we always drop them.
  418. # [18:56] <dael> SteveZ: I think you're moving in the corect direction. I jsut had troble understanding hte wording you put it as saying that. My concern is a bit like Florian. I'd like to make sure you're still preserving the behavior on first pages, but not when it's not quite first page. It's not clear to me that it's only the cloning case.
  419. # [18:56] * dauwhe I think this makes sense...
  420. # [18:56] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  421. # [18:56] <dael> fantasai: It's just the clone case.
  422. # [18:56] <dael> SteveZ: I'm happy with that, but people need to look atht he wording.
  423. # [18:56] <dael> bradk: Could htis be solved with collapsing the page margins?
  424. # [18:57] <dael> fantasai: Sort of. That's sort of what happens.
  425. # [18:57] <dael> bradk: There are really big margins if you want it off the top of the page.
  426. # [18:57] <dael> SteveZ: These are fragmenets, not elements.
  427. # [18:57] <dael> fantasai: Please continue to think about it and if you're still not sure next week we can talk more.
  428. # [18:57] * Quits: antonp1 (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
  429. # [18:57] * Joins: smfr (~smfr@public.cloak)
  430. # [18:57] <dael> glazou: So let's defer to next week. 2 minutes on the call.
  431. # [18:57] <dael> glazou: I don't think we have a 2 minute item.
  432. # [18:57] <dael> Topic: #7
  433. # [18:58] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jun/0132.html
  434. # [18:58] <tantek> I think the abuse is more likely than the valid use-cases, thus I'm leaning towards drop
  435. # [18:58] <dael> Florian: user-select: none, should we have it. I think we should, but a number of people say it can be abused horribly as copy-protection. Given it's been raised a couple of times it would be good for the WG to decide. It can be abused, it has valid cases, there are warnings not to misuase it and permission to browsers to work around the abuse.
  436. # [18:59] <dael> glazou: I'd like a week of review. I want to make absolutely sure it won't harm my software.
  437. # [18:59] <tantek> especially since there's already sites working even harder to block users
  438. # [18:59] <tantek> the evidence is there that sites would abuse
  439. # [18:59] <tantek> let's not make abuse easier
  440. # [18:59] <dael> Florian: If you disagree with how it befaves we can keep working on it.
  441. # [18:59] <dael> TabAtkins: We consider it a useful feature.
  442. # [18:59] <tantek> if you consider it a useful feature, then perhaps we need specific documentation of such use-cases
  443. # [18:59] <dael> Florian: So if we agree it's useful and we may need to tweek, but won't drop, I want a WG resolution that I can point to
  444. # [18:59] <dael> glazou: I consider it a useful feature.
  445. # [19:00] <Florian> tantek: I have that in the spec already
  446. # [19:00] <dael> SteveZ: abstain
  447. # [19:00] <dael> glazou: Anyone else?
  448. # [19:00] <dael> smfr__: I think in webkit we have valid use cases.
  449. # [19:00] * Quits: smfr__ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  450. # [19:01] <dael> tantek: I have mixed feeligns. I simpathize with useful features, but the evidence I have from sites that try to hone the experience more make me think that if we lower the barrier to abusive sites it makes it more likely sites will be abusive. I'm not sure the usefulness outweights the abuse
  451. # [19:01] <dael> TabAtkins: It's been in webkit and blink for years and there isn't much abuse
  452. # [19:01] <dael> tantek: Okay. That's a good data point.
  453. # [19:01] <dael> glazou: Can you live with it's a useful feature and we don't drop it.
  454. # [19:01] <dael> tantek: Yeah.
  455. # [19:01] <tantek> 0
  456. # [19:01] <dael> glazou: Any obj?
  457. # [19:02] <Florian> Mozilla has had it as well for years.
  458. # [19:02] <dael> RESOLVED: user-select: none is a useful feature and we don't drop it.
  459. # [19:02] <dael> glazou: Thank you for today, talk to you next week.
  460. # [19:02] * Quits: alex_antennahouse (~458c94ae@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  461. # [19:02] * Quits: bcampbell (~chatzilla@public.cloak) ("ChatZilla 0.9.91.1 [Firefox 31.8.0/20150624141335]")
  462. # [19:02] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  463. # [19:02] * Quits: glazou (~glazou@public.cloak) (glazou)
  464. # [19:02] * Quits: myles (~Adium@public.cloak) ("Leaving.")
  465. # [19:03] * Joins: smfr_ (~smfr@public.cloak)
  466. # [19:03] * Quits: dael (~dael@public.cloak) ("Page closed")
  467. # [19:04] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  468. # [19:04] * smfr_ is now known as smfr
  469. # [19:06] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  470. # [19:08] * Joins: smfr_ (~smfr@public.cloak)
  471. # [19:11] * Parts: bradk (~bradk@public.cloak)
  472. # [19:11] * Joins: smfr__ (~smfr@public.cloak)
  473. # [19:11] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  474. # [19:11] * smfr__ is now known as smfr
  475. # [19:15] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
  476. # [19:18] * Quits: renoirb (renoirb@public.cloak) ("Textual IRC Client: www.textualapp.com")
  477. # [19:21] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
  478. # [19:22] * Quits: gregwhitworth (~gregwhitworth@public.cloak) (Ping timeout: 180 seconds)
  479. # [19:24] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  480. # [19:30] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
  481. # [19:33] * Joins: dholbert (~dholbert@public.cloak)
  482. # [19:36] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  483. # [19:46] * Quits: hober (~ted@public.cloak) (Client closed connection)
  484. # [19:46] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  485. # [19:52] * Joins: hober (~ted@public.cloak)
  486. # [20:00] * Quits: antenna (~antenna@public.cloak) ("Leaving")
  487. # [20:13] * leaverou is now known as leaverou_away
  488. # [20:14] * Quits: tantek (~tantek@public.cloak) (tantek)
  489. # [20:40] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
  490. # [20:43] * Joins: dholbert (~dholbert@public.cloak)
  491. # [20:47] * Joins: adenilson (~anonymous@public.cloak)
  492. # [20:50] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
  493. # [20:57] * Joins: shepazu (schepers@public.cloak)
  494. # [21:01] * Joins: dbaron (~dbaron@public.cloak)
  495. # [21:12] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
  496. # [21:24] * Zakim excuses himself; his presence no longer seems to be needed
  497. # [21:24] * Parts: Zakim (zakim@public.cloak)
  498. # [21:41] * plh is now known as plh-away
  499. # [22:28] * Joins: lajava (~javi@public.cloak)
  500. # [22:48] * leaverou_away is now known as leaverou
  501. # [22:55] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  502. # [22:59] * Joins: dbaron (~dbaron@public.cloak)
  503. # [23:01] * Joins: rego (~smuxi@public.cloak)
  504. # [23:32] * Joins: adenilson_ (~anonymous@public.cloak)
  505. # [23:36] * Quits: adenilson (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  506. # [23:36] * adenilson_ is now known as adenilson
  507. # [23:58] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  508. # Session Close: Thu Jul 23 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn