Options:
Previous day, Next day
- # Session Start: Wed Jul 22 00:00:00 2015
- # Session Ident: #css
- # [00:46] * leaverou_away is now known as leaverou
- # [00:48] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [00:57] * leaverou is now known as leaverou_away
- # [00:59] * heycam|away is now known as heycam
- # [01:06] <fantasai> TabAtkins: https://lists.w3.org/Archives/Public/www-style/2013Aug/0248.html
- # [01:09] <fantasai> TabAtkins: https://lists.w3.org/Archives/Public/www-style/2013Aug/0258.html
- # [01:18] <TabAtkins> fantasai: What about them?
- # [01:32] <fantasai> Just dropping them in as useful references for stuff to deal with
- # [01:44] * Quits: dauwhe (~dauwhe@public.cloak) ("")
- # [02:00] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:03] * leaverou_away is now known as leaverou
- # [02:12] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [02:25] * leaverou is now known as leaverou_away
- # [02:43] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [02:55] * Joins: dbaron (~dbaron@public.cloak)
- # [03:11] * Joins: adenilson (~anonymous@public.cloak)
- # [03:47] * leaverou_away is now known as leaverou
- # [03:49] * heycam is now known as heycam|away
- # [03:56] * leaverou is now known as leaverou_away
- # [03:57] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [04:24] * heycam|away is now known as heycam
- # [04:25] * Quits: renoirb (renoirb@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
- # [05:02] <astearns> seekrit-scroll-snap
- # [05:24] * Quits: myles (~Adium@public.cloak) ("Leaving.")
- # [05:35] * leaverou_away is now known as leaverou
- # [05:46] * leaverou is now known as leaverou_away
- # [05:55] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [06:25] * Joins: dbaron (~dbaron@public.cloak)
- # [06:45] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [06:50] * Quits: myakura (~myakura@public.cloak) ("Leaving...")
- # [07:25] * leaverou_away is now known as leaverou
- # [07:46] * leaverou is now known as leaverou_away
- # [08:07] * leaverou_away is now known as leaverou
- # [08:44] * Joins: lajava (~javi@public.cloak)
- # [08:44] * Disconnected
- # [08:45] * Attempting to rejoin channel #css
- # [08:45] * Rejoined channel #css
- # [08:45] * Topic is 'CSS WG 20150715 conference call - https://lists.w3.org/Archives/Public/www-style/2015Jul/0194.html'
- # [08:45] * Set by glazou on Wed Jul 15 16:28:11
- # [08:45] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Client closed connection)
- # [09:27] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:36] * Joins: dauwhe (~dauwhe@public.cloak)
- # [09:44] * heycam is now known as heycam|away
- # [11:03] * Joins: antonp (~Thunderbird@public.cloak)
- # [11:19] * Joins: Florian (~Florian@public.cloak)
- # [11:41] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [11:42] * Joins: Florian (~Florian@public.cloak)
- # [11:44] * Joins: Florian_ (~Florian@public.cloak)
- # [11:49] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [11:50] * Quits: Florian_ (~Florian@public.cloak) (Client closed connection)
- # [11:50] * Joins: Florian (~Florian@public.cloak)
- # [11:57] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [12:29] * leaverou is now known as leaverou_away
- # [12:39] * leaverou_away is now known as leaverou
- # [12:49] * leaverou is now known as leaverou_away
- # [14:02] * Joins: plh (plehegar@public.cloak)
- # [14:22] * Joins: Florian (~Florian@public.cloak)
- # [14:25] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [14:25] * Joins: Florian (~Florian@public.cloak)
- # [14:32] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
- # [15:00] * Quits: leaverou_away (~leaverou@public.cloak) (Ping timeout: 180 seconds)
- # [15:01] * Joins: leaverou_away (~leaverou@public.cloak)
- # [15:01] * leaverou_away is now known as leaverou
- # [15:13] * Joins: renoirb (renoirb@public.cloak)
- # [15:51] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
- # [16:01] * Joins: tgraham (~user@public.cloak)
- # [16:28] * Joins: dbaron (~dbaron@public.cloak)
- # [16:53] * Joins: glazou (~glazou@public.cloak)
- # [16:54] * glazou changes topic to 'CSS WG 20150722 conference call - https://lists.w3.org/Archives/Public/www-style/2015Jul/0293.html'
- # [16:54] * Joins: Zakim (zakim@public.cloak)
- # [16:54] * Joins: RRSAgent (rrsagent@public.cloak)
- # [16:54] <RRSAgent> logging to http://www.w3.org/2015/07/22-css-irc
- # [16:54] <glazou> RRSAgent, make logs public
- # [16:54] <RRSAgent> I have made the request, glazou
- # [16:54] <glazou> Zakim, this will be Style
- # [16:54] <Zakim> I do not see a conference matching that name scheduled within the next hour, glazou
- # [16:54] <glazou> Zakim, I sometimes forget you’re dead
- # [16:54] <Zakim> I don't understand 'I sometimes forget you’re dead', glazou
- # [16:56] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
- # [16:58] * Joins: dholbert (~dholbert@public.cloak)
- # [17:15] * Quits: hober (~ted@public.cloak) (Client closed connection)
- # [17:16] * Joins: hober (~ted@public.cloak)
- # [17:21] * Quits: hober (~ted@public.cloak) (Client closed connection)
- # [17:22] * Joins: hober (~ted@public.cloak)
- # [17:37] * Joins: shepazu_ (schepers@public.cloak)
- # [17:37] * Quits: shepazu (schepers@public.cloak)
- # [17:38] * shepazu_ is now known as shepazu
- # [17:44] * Quits: hober (~ted@public.cloak) (Client closed connection)
- # [17:44] * Joins: hober (~ted@public.cloak)
- # [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 ?
- # [17:49] * Joins: Florian (~Florian@public.cloak)
- # [17:49] * Joins: antenna (~antenna@public.cloak)
- # [17:53] * Joins: dael (~dael@public.cloak)
- # [17:57] <dael> ScribeNick: dael
- # [17:58] * Joins: murakami (~murakami@public.cloak)
- # [17:58] <astearns> present+ astearns
- # [17:58] <dael> Present+ dael
- # [17:58] <glazou> present+ glazou
- # [17:59] <glazou> Regrets: leaverou, hyojin, rossen, Chris, gregw
- # [17:59] <glazou> Present+ Florian
- # [17:59] <dauwhe> Present+ dauwhe
- # [17:59] * Joins: bkardell_ (~uid10373@public.cloak)
- # [18:00] <dbaron> Present+ dbaron
- # [18:00] <antenna> Present+ antenna
- # [18:00] * dauwhe Zakim is now a zombie.
- # [18:00] <bkardell_> lol
- # [18:00] * Joins: adenilson (~anonymous@public.cloak)
- # [18:00] <tgraham> Present+ tgraham
- # [18:00] * Joins: alex_antennahouse (~458c94ae@public.cloak)
- # [18:01] * Joins: smfr (~smfr@public.cloak)
- # [18:01] <glazou> Regrets: plinss
- # [18:02] <smfr> Present+ smfr
- # [18:02] <antonp> Present+ antonp
- # [18:02] <adenilson> Present +adenilson
- # [18:02] <bkardell_> Present+ bkardell_
- # [18:02] * Joins: bcampbell (~chatzilla@public.cloak)
- # [18:03] <hober> PResent+ hober
- # [18:03] <astearns> simonsapin
- # [18:03] <SimonSapin> Present+ SimonSapin
- # [18:03] <Florian> present+ Florian
- # [18:03] * astearns sorry - trying to name simon in the webex ui
- # [18:03] <plh> Present+ Plh
- # [18:04] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
- # [18:04] <dael> glazou: Let's start
- # [18:05] <koji> Present+ koji
- # [18:05] <dael> glazou: We havea few additions to the agenda. There was a msg from fantasai I think a few hours ago.
- # [18:05] <dael> glazou: Adding CSS cascade and selectors 4 to the agenda.
- # [18:05] <dael> glazou: She'd also like to remove one item that's answered and one that's f2f. anything else?
- # [18:05] <dael> Florian: Clarification, the two items that are if I sent a mail, I haven't.
- # [18:05] <glazou> https://lists.w3.org/Archives/Member/w3c-css-wg/2015JulSep/0035.html
- # [18:06] <dael> Topic: CSS Cascade 4 publication
- # [18:06] <glazou> +1 for a new WD
- # [18:06] <plh> +1 for new WD
- # [18:06] * Joins: SteveZ (~SteveZ@public.cloak)
- # [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.
- # [18:06] <bkardell_> +1
- # [18:06] <plh> q+
- # [18:06] * Zakim sees plh on the speaker queue
- # [18:06] <dael> fantasai: If there's no comments between pub and f2f we can go to CR>
- # [18:06] <Florian> +1
- # [18:07] <dael> glazou: I'm in favor. comments?
- # [18:07] <astearns> +1
- # [18:07] <dael> plh: Question from me. Oh, wait. Mine is for selectors.
- # [18:07] * bkardell_ giggles
- # [18:07] * plh :)
- # [18:07] <dael> glazou: Other comments?
- # [18:07] <dael> glazou: Obj?
- # [18:07] <Bert> Present+ Bert
- # [18:07] * plh is single minded :)
- # [18:07] <dael> RESOLVED: Publish new WD for CSS Cascade lvl 4
- # [18:07] <dael> Topic: Selectors 4 update
- # [18:07] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0296.html
- # [18:07] * dbaron thinks there are some funny things from the preprocessor in css-cascade
- # [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.
- # [18:08] <dael> glazou: fantasai posted a prop for features to keep and to defer/drop
- # [18:08] * TabAtkins just joined the call, someone name me in the room.
- # [18:08] <plh> q+
- # [18:08] * Zakim sees plh on the speaker queue
- # [18:08] * Joins: tantek (~tantek@public.cloak)
- # [18:08] <TabAtkins> present+ tabatkins
- # [18:08] <dael> glazou: There was a proposal about defering :has to level 5 that had a lot of conversation
- # [18:08] <glazou> ack plh
- # [18:08] * Zakim sees no one on the speaker queue
- # [18:08] <murakami> Present+ murakami
- # [18:08] * Joins: andrey-bloomberg (~andrey-bloomberg@public.cloak)
- # [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.
- # [18:09] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:09] * bkardell_ wonders if glazou will recount the thrust of his comments on thread?
- # [18:09] * Joins: smfr (~smfr@public.cloak)
- # [18:09] <glazou> bkardell_: I could, yes
- # [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.
- # [18:10] <dael> fantasai: Is there anything specific you needed to keep that wasn't on my list?
- # [18:10] <dael> plh: We didn't talk about the parsing of selectors. Is that kept?
- # [18:10] <dael> fantasai: Yes. All the other stuff will be kept. We'll keep everything that wasn't on the defer list.
- # [18:10] <dael> plh: And the scoped selector?
- # [18:10] <dael> fantasai: Absolutely.
- # [18:10] <dael> glazou: For the people that missed it on the ML, I would like to repeat what I said about :has
- # [18:11] * Joins: bradk (~bradk@public.cloak)
- # [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.
- # [18:12] <bkardell_> q+
- # [18:12] * Zakim sees bkardell_ on the speaker queue
- # [18:12] * tantek wakes up like rumpelstiltskin (sp?) and sees mention of level 5 - how long has he been asleep?!?
- # [18:12] <Florian> me daniel: your connection drops sometimes. mostly fine, but some drops here and there.
- # [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
- # [18:12] <Florian> s/me/ /me /
- # [18:12] * gregwhitworth I haven't been here for 15 years, can someone summarize why it's sat for 15 years?
- # [18:12] * Joins: myles (~Adium@public.cloak)
- # [18:12] <Florian> q+
- # [18:12] * Zakim sees bkardell_, Florian on the speaker queue
- # [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.
- # [18:13] * tantek dials in on gregwhitworth's request for people who have been here 15 years.
- # [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.
- # [18:13] <dael> gregwhitworth: So it's not impl complexity?
- # [18:13] <astearns> gregwhitworth
- # [18:13] * astearns gah
- # [18:14] * Joins: smfr_ (~smfr@public.cloak)
- # [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.
- # [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".
- # [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.
- # [18:15] <glazou> dbaron: absolutely
- # [18:15] <tantek> I thought it was "let's put it in the spec for broader review / feedback"
- # [18:15] <tantek> present+ tantek
- # [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.
- # [18:16] * tantek chuckles at the "couple days work"
- # [18:16] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:16] <tantek> just mark it at risk and let's move on
- # [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.
- # [18:17] <tantek> how is it not well defined?!?
- # [18:17] <dael> TabAtkins: It can't be in the CR because it's not stable. It's either dropped or in level 5.
- # [18:17] <plh> q+
- # [18:17] * Zakim sees bkardell_, Florian, plh on the speaker queue
- # [18:17] <tantek> what are the open issues on :has ?
- # [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.
- # [18:18] * bkardell_ wonders if we are now talking about dropping the concept of profiles based on fantasai's comments?
- # [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.
- # [18:18] * Joins: smfr (~smfr@public.cloak)
- # [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.
- # [18:18] <dael> fantasai: :has hasn't existed in a CSS draft before it was in JQuery
- # [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.
- # [18:19] <dael> fantasai: That's poss, but it depends on the rate of discussion on the ML.
- # [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.
- # [18:20] <Florian> q+
- # [18:20] * Zakim sees bkardell_, Florian, plh on the speaker queue
- # [18:20] <dael> fantasai: There is still some refining for the rest of the draft anyways.
- # [18:20] <bkardell_> +1 to that plan
- # [18:20] <dael> glazou: I prefer that plan, I think.
- # [18:20] <bkardell_> q-
- # [18:20] * Zakim sees Florian, plh on the speaker queue
- # [18:20] <glazou> ack bkardell_
- # [18:20] * Zakim sees Florian, plh on the speaker queue
- # [18:20] <glazou> ack Florian
- # [18:20] * Zakim sees plh on the speaker queue
- # [18:21] <glazou> q+
- # [18:21] * Zakim sees plh, glazou on the speaker queue
- # [18:21] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:21] <glazou> q-
- # [18:21] * Zakim sees plh on the speaker queue
- # [18:21] <tantek> I am for keeping more features in CR and labeling them at-risk, especially if *anyone* has expressed implementation interest.
- # [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.
- # [18:21] <tantek> Thus I support Florian's proposal to keep :focus-within, and general criteria.
- # [18:21] <glazou> ack plh
- # [18:21] * Zakim sees no one on the speaker queue
- # [18:21] <dael> Florian: That's the criteria I'd apply here.
- # [18:22] <dael> plh: +1 to what flo said. We can keep at-risk and push to CR sooner because we can still drop.
- # [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.
- # [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!
- # [18:22] <dael> fantasai: If people have thoughts on any individual thing I'd like them to reply and talk about it.
- # [18:23] <dael> ACTION everyone to review this document and make comments.
- # [18:23] * trackbot is creating a new ACTION.
- # [18:23] <trackbot> Error finding 'everyone'. You can review and register nicknames at <http://www.w3.org/Style/CSS/Tracker/users>.
- # [18:23] <tantek> q+
- # [18:23] * Zakim sees tantek on the speaker queue
- # [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.
- # [18:24] * Joins: smfr_ (~smfr@public.cloak)
- # [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.
- # [18:24] <glazou> ack tantek
- # [18:24] * Zakim sees no one on the speaker queue
- # [18:24] <bkardell_> the static profile is actually a compromise between the two (authors and vendors)
- # [18:25] <bkardell_> +1 to tantek's comment
- # [18:25] <bkardell_> well said
- # [18:25] <Florian> +1 to tantek, IF we are sure that it is specified the way we want it
- # [18:25] * Ms2ger wonders what tantek said
- # [18:25] <glazou> +1 too
- # [18:25] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [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.
- # [18:26] <dael> tantek: Then the browser vendors prioritize and it's hard or they don't prioritize and explain why.
- # [18:26] * glazou Ms2ger tantek all invited us for a party tonight at this place
- # [18:26] * Ms2ger feels excluded, despite the party at his own place :)
- # [18:26] * tantek glazou LOLOL
- # [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.
- # [18:27] * Joins: smfr (~smfr@public.cloak)
- # [18:27] * smfr sorry for the bouncing
- # [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.
- # [18:27] <bradk> Yes, we has no has()
- # [18:28] <bradk> Should be haz()
- # [18:28] <plh> q?
- # [18:28] * Zakim sees no one on the speaker queue
- # [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.
- # [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.
- # [18:28] * astearns bradk can't stand 'embiggening' but advocates for 'haz'
- # [18:28] <plh> q+
- # [18:28] * Zakim sees plh on the speaker queue
- # [18:29] <glazou> ack plh
- # [18:29] * Zakim sees no one on the speaker queue
- # [18:29] <gregwhitworth> just made a MS Edge uservoice: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/8977591--has
- # [18:29] <dael> glazou: I'll use my superpower of chairmainship to pub that on my blog and draw taht atten.
- # [18:29] <tantek> +1 updated WD
- # [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.
- # [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.
- # [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.
- # [18:31] <dael> fantasai: A week isn't reasonable because it takes a week to pub and I have to review. maybe 2 weeks.
- # [18:31] <tantek> is Selectors still using the old pub system?
- # [18:31] <dael> plh: I was asking you to give a +1 to publish next week.
- # [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.
- # [18:31] <dael> tantek: What's the delay with another WD?
- # [18:32] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [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.
- # [18:32] <dael> glazou: Publishing the WD is a call for the review.
- # [18:32] * Joins: smfr_ (~smfr@public.cloak)
- # [18:32] <dael> fantasai: I'm an editor and either we can remove me as an editor or we can wait until I review.
- # [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.
- # [18:33] <tantek> q+ to note general criteria is it better than prev TR draft or not? with editor comfort ;)
- # [18:33] * Zakim sees tantek on the speaker queue
- # [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.
- # [18:34] <glazou> ack tantek
- # [18:34] <Zakim> tantek, you wanted to note general criteria is it better than prev TR draft or not? with editor comfort ;)
- # [18:34] <dael> fantasai: The list in the draft are ones that have been discuessed in the WG.
- # [18:34] * Zakim sees no one on the speaker queue
- # [18:34] <glazou> Regrets+ sanja
- # [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.
- # [18:35] <dael> fantasai: If I review I'm going to be through. The changes that need review are detailed.
- # [18:35] <dbaron> I'd want section 3.2 either removed or rewritten if we're going to publish on TR.
- # [18:35] <dael> tantek: Okay, fair.
- # [18:35] * tantek blames TabAtkins
- # [18:35] <TabAtkins> dbaron: The thread on 3.2 died off waiting for a response from you, iirc
- # [18:36] <tantek> s/be through/be thorough
- # [18:36] <dael> Topic: CSS 2015 prose and prefixing policy
- # [18:36] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0261.html
- # [18:36] * tantek oh dear - prefixing policy
- # [18:36] <dael> glazou: So fantasai and Florian requested review.
- # [18:36] <Bert> q+ to wonder if using "browser" instead of "UA" will lead to problems later.
- # [18:36] * Zakim sees Bert on the speaker queue
- # [18:37] * Joins: smfr__ (~smfr@public.cloak)
- # [18:37] <dbaron> TabAtkins, there's one message from you in the thread, to which I replied
- # [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.
- # [18:37] <glazou> ack Bert
- # [18:37] <Zakim> Bert, you wanted to wonder if using "browser" instead of "UA" will lead to problems later.
- # [18:37] * bkardell_ likes it
- # [18:37] * Zakim sees no one on the speaker queue
- # [18:37] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:37] * smfr__ is now known as smfr
- # [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.
- # [18:38] <Bert> s/late/vague in some places/
- # [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.
- # [18:38] <dael> glazou: A batch processor prints something without a dynamic envireoment.
- # [18:39] <dael> Florian: It should be a browser.
- # [18:39] <dael> glazou: It's going to be tricky.
- # [18:39] <dael> Florian: That's why I want a week.
- # [18:39] <tantek> I hear hober?
- # [18:39] <astearns> hober
- # [18:39] <dael> hober: The blog post write-up I think makes assumptions about how browsers are shipped that aren't nec. true.
- # [18:40] <bkardell_> https://twitter.com/briankardell/status/623892832953200641
- # [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.
- # [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?
- # [18:40] <dael> TabAtkins: It's an implicit case.
- # [18:40] <dael> hober: Where do you ship experimental features?
- # [18:40] <dael> fantasai: You don't. YOu're not allowed.
- # [18:40] * TabAtkins keeps running into people being angry at degenerate cases in my conditional clauses. >_<
- # [18:40] * tantek yes, let's turn on the "supercool new stuff" flag ;)
- # [18:41] <glazou> astearns: place caret inside textfield after it appears :-( crappy UI
- # [18:41] * tantek hey now, let's not all blame apple.
- # [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.
- # [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.
- # [18:42] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:42] * Joins: smfr_ (~smfr@public.cloak)
- # [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.
- # [18:42] <SimonSapin> TabAtkins, there is not necessarily anger in "this might be an issue, let’s fix it?". Sorry if terseness indicated anger
- # [18:43] <tantek> smfr is making good points
- # [18:43] * TabAtkins Sorry, dropped the call due to a bug in how my watch handles incoming calls.
- # [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.
- # [18:43] <glazou> TabAtkins: ROFL
- # [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
- # [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.
- # [18:44] <tantek> TabAtkins it's a tradeoff - no easy answer :(
- # [18:44] <SimonSapin> MUST (BUT WE KNOW YOU WON'T)
- # [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
- # [18:45] * fantasai reminds everyone that this text is attempting to reflect http://www.w3.org/blog/CSS/2012/08/30/resolutions-53/
- # [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?
- # [18:45] <dael> Florian: Given that it's shoulds and must is sounds normative.
- # [18:45] * TabAtkins is back
- # [18:45] <dael> fantasai: This is the in the boiler plate for every module. IN that instance it's most definitly normative.
- # [18:46] * hober SimonSapim: hahahahahahah :)
- # [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.
- # [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.
- # [18:47] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:47] <dael> smfr: That sounds fine. I think that this will appear in every spec means we must agree.
- # [18:47] * Joins: smfr (~smfr@public.cloak)
- # [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?
- # [18:47] <dael> TabAtkins: We've discussed, but not beyond maybe this is a cool idea.
- # [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.
- # [18:48] <dael> TabAtkins: It might be good to bring to TAG so they can discuss.
- # [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.
- # [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.
- # [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.
- # [18:49] <fantasai> hober: yeah, you're right, we didn't put final approval on it
- # [18:49] <fantasai> hober: due to lack of proposed text
- # [18:50] <tantek> yeah, agreed
- # [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.
- # [18:50] * Joins: antonp1 (~Thunderbird@public.cloak)
- # [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.
- # [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.
- # [18:51] * Joins: smfr__ (~smfr@public.cloak)
- # [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.
- # [18:51] <dael> fantasai: While we're here, Florian would you like to be an editor.
- # [18:51] <dael> Florian: Sure.
- # [18:51] <dael> glazou: Obj?
- # [18:52] <dael> RESOLVED: add Florian as an editor to the snapshot
- # [18:52] <dael> fantasai: Can we add TabAtkins ?
- # [18:52] <dael> glazou: And objections?
- # [18:52] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:52] <dael> RESOLVED: add TabAtkins as an editor to the snapshot
- # [18:52] <dael> glazou: We have 8 minutes.
- # [18:52] * dauwhe no more hiding editors behind a flag!
- # [18:52] <dael> Florian: And we've done topic 1.
- # [18:52] <fantasai> hey, we pre-emptively dropped a bunch of topics already!
- # [18:52] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jul/0285.html
- # [18:52] <dael> Topic: CSS BReak
- # [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
- # [18:54] * Quits: antonp (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
- # [18:54] * Joins: antonp (~Thunderbird@public.cloak)
- # [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.
- # [18:54] <dael> fantasai: Just wanted to make sure people are okay with that or if anyone has a different opinionon how things work.
- # [18:55] * gregwhitworth I like whiteboards for these type of topics
- # [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.
- # [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.
- # [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.
- # [18:56] * dauwhe I think this makes sense...
- # [18:56] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [18:56] <dael> fantasai: It's just the clone case.
- # [18:56] <dael> SteveZ: I'm happy with that, but people need to look atht he wording.
- # [18:56] <dael> bradk: Could htis be solved with collapsing the page margins?
- # [18:57] <dael> fantasai: Sort of. That's sort of what happens.
- # [18:57] <dael> bradk: There are really big margins if you want it off the top of the page.
- # [18:57] <dael> SteveZ: These are fragmenets, not elements.
- # [18:57] <dael> fantasai: Please continue to think about it and if you're still not sure next week we can talk more.
- # [18:57] * Quits: antonp1 (~Thunderbird@public.cloak) (Ping timeout: 180 seconds)
- # [18:57] * Joins: smfr (~smfr@public.cloak)
- # [18:57] <dael> glazou: So let's defer to next week. 2 minutes on the call.
- # [18:57] <dael> glazou: I don't think we have a 2 minute item.
- # [18:57] <dael> Topic: #7
- # [18:58] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jun/0132.html
- # [18:58] <tantek> I think the abuse is more likely than the valid use-cases, thus I'm leaning towards drop
- # [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.
- # [18:59] <dael> glazou: I'd like a week of review. I want to make absolutely sure it won't harm my software.
- # [18:59] <tantek> especially since there's already sites working even harder to block users
- # [18:59] <tantek> the evidence is there that sites would abuse
- # [18:59] <tantek> let's not make abuse easier
- # [18:59] <dael> Florian: If you disagree with how it befaves we can keep working on it.
- # [18:59] <dael> TabAtkins: We consider it a useful feature.
- # [18:59] <tantek> if you consider it a useful feature, then perhaps we need specific documentation of such use-cases
- # [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
- # [18:59] <dael> glazou: I consider it a useful feature.
- # [19:00] <Florian> tantek: I have that in the spec already
- # [19:00] <dael> SteveZ: abstain
- # [19:00] <dael> glazou: Anyone else?
- # [19:00] <dael> smfr__: I think in webkit we have valid use cases.
- # [19:00] * Quits: smfr__ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [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
- # [19:01] <dael> TabAtkins: It's been in webkit and blink for years and there isn't much abuse
- # [19:01] <dael> tantek: Okay. That's a good data point.
- # [19:01] <dael> glazou: Can you live with it's a useful feature and we don't drop it.
- # [19:01] <dael> tantek: Yeah.
- # [19:01] <tantek> 0
- # [19:01] <dael> glazou: Any obj?
- # [19:02] <Florian> Mozilla has had it as well for years.
- # [19:02] <dael> RESOLVED: user-select: none is a useful feature and we don't drop it.
- # [19:02] <dael> glazou: Thank you for today, talk to you next week.
- # [19:02] * Quits: alex_antennahouse (~458c94ae@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [19:02] * Quits: bcampbell (~chatzilla@public.cloak) ("ChatZilla 0.9.91.1 [Firefox 31.8.0/20150624141335]")
- # [19:02] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [19:02] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [19:02] * Quits: myles (~Adium@public.cloak) ("Leaving.")
- # [19:03] * Joins: smfr_ (~smfr@public.cloak)
- # [19:03] * Quits: dael (~dael@public.cloak) ("Page closed")
- # [19:04] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [19:04] * smfr_ is now known as smfr
- # [19:06] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
- # [19:08] * Joins: smfr_ (~smfr@public.cloak)
- # [19:11] * Parts: bradk (~bradk@public.cloak)
- # [19:11] * Joins: smfr__ (~smfr@public.cloak)
- # [19:11] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [19:11] * smfr__ is now known as smfr
- # [19:15] * Quits: smfr_ (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [19:18] * Quits: renoirb (renoirb@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [19:21] * Quits: smfr (~smfr@public.cloak) (Ping timeout: 180 seconds)
- # [19:22] * Quits: gregwhitworth (~gregwhitworth@public.cloak) (Ping timeout: 180 seconds)
- # [19:24] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [19:30] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
- # [19:33] * Joins: dholbert (~dholbert@public.cloak)
- # [19:36] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:46] * Quits: hober (~ted@public.cloak) (Client closed connection)
- # [19:46] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
- # [19:52] * Joins: hober (~ted@public.cloak)
- # [20:00] * Quits: antenna (~antenna@public.cloak) ("Leaving")
- # [20:13] * leaverou is now known as leaverou_away
- # [20:14] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [20:40] * Quits: dholbert (~dholbert@public.cloak) (Ping timeout: 180 seconds)
- # [20:43] * Joins: dholbert (~dholbert@public.cloak)
- # [20:47] * Joins: adenilson (~anonymous@public.cloak)
- # [20:50] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
- # [20:57] * Joins: shepazu (schepers@public.cloak)
- # [21:01] * Joins: dbaron (~dbaron@public.cloak)
- # [21:12] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
- # [21:24] * Zakim excuses himself; his presence no longer seems to be needed
- # [21:24] * Parts: Zakim (zakim@public.cloak)
- # [21:41] * plh is now known as plh-away
- # [22:28] * Joins: lajava (~javi@public.cloak)
- # [22:48] * leaverou_away is now known as leaverou
- # [22:55] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:59] * Joins: dbaron (~dbaron@public.cloak)
- # [23:01] * Joins: rego (~smuxi@public.cloak)
- # [23:32] * Joins: adenilson_ (~anonymous@public.cloak)
- # [23:36] * Quits: adenilson (~anonymous@public.cloak) (Ping timeout: 180 seconds)
- # [23:36] * adenilson_ is now known as adenilson
- # [23:58] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # 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