Re: [csswg-drafts] [css-ui-3] using non fixed size SVG in the cursor property

The Working Group just discussed `using non fixed size SVG in the cursor property`, and agreed to the following resolutions:

* `RESOLVED: SVG without intrinsic dimensions MAY be supported (not MUST), add a note`

<details><summary>The full IRC log of that discussion</summary>
&lt;dael> Topic: using non fixed size SVG in the cursor property<br>
&lt;dael> Github: https://github.com/w3c/csswg-drafts/issues/1813<br>
&lt;dael> Rossen_: Thanks florian for progress updates. Remaining issue is non-fixed size SVG as cursor<br>
&lt;tantek> hmm - I thought we solved that by referencing a profile<br>
&lt;dael> florian: We mandate support for SVG and forgot to say anything about those without an intrinisic size. For general SVG there is support, but no one supports it without intrinisic size. I'm not seeing progress despite having bugs, so therefore I think we should change the spec, maybe to a may<br>
&lt;dael> florian: It's defined how you would do it, but nobody is.<br>
&lt;dael> Chris: There is clear spec text to say what to do. It's not a case we can clarify, but no one seems to want to impl<br>
&lt;dael> TabAtkins: Does anybody allow other sizeless types?<br>
&lt;dael> florian: Not, but they're a may<br>
&lt;dael> TabAtkins: I'm fine with it in same category as those.<br>
&lt;dael> Chris: I am too, but won't be fixed by same method so that's even more of a may<br>
&lt;dael> dbaron: One comment is that when we change things in order to weaken requirements to have impl, I'd like to have notes to say what we intended so that people 5 years from now know why it's a may.<br>
&lt;dael> florian: The behavior is not tied to SVG, it's anything without a size. So that would stay in and I would add prose to say if svg doesn't have intrinisic size you may support it. I'm happy to add spec text saying we wanted it.<br>
&lt;dael> tantek: I think I agree with dbaron's point to add a note to give the intent of the group, but I kinda disagree with leaving it in as a may for something never impl. If we had one impl I'd be comfortable, but given no one impl that means it hasn't been incubated.<br>
&lt;dael> Chris: In abstract I agree, but on this do you see a specific issue?<br>
&lt;dael> tantek: I don't, but I wouldn't know until we try and impl. it's unknow unknowns<br>
&lt;dael> Chris: It's the do we add 32 32 problem. This isn't rocket science.<br>
&lt;dael> tantek: In this case I"m going to say display densitity is highly variable and changing.<br>
&lt;dael> Chris: okay<br>
&lt;dael> TabAtkins: I don't understand why dencitiy is relevent. THere's a size the UA uses for the default to render cursor.<br>
&lt;dael> Rossen_: Let's step away from process and go back to the issue.<br>
&lt;fantasai> tantek, if we don't allow this with a MAY we have to forbid it, which means any implementation that tries will be non-conformant<br>
&lt;dael> Rossen_: I didn't hear anyone disagree that the current lack of support suggests we might have to weaken current spec text with a may. Is this something people are objecting to? Or is this how to do better as spec editors.<br>
&lt;dael> tantek: I am.<br>
&lt;dael> tantek: I propose we do a note instead of normative text.<br>
&lt;dael> florian: We can't do that instead of a may.<br>
&lt;dael> florian: If we do a note instead of a may, we fallback to you must support svg or you must not support. That's not a good idea.<br>
&lt;dael> Rossen_: Can I hear from dbaron? I understood it was a may with a note saying it wanted to be a must<br>
&lt;JonathanNeal__> Hello!<br>
&lt;tantek> the point was to explicitly *drop* from normative text what has not been implemented, AND add the NOTE: with explicit text indicating consensus intent of the WG<br>
&lt;dael> dbaron: They're different points. I'm saying when we make changes to enter PR we should say what the old thing way<br>
&lt;dael> florian: And I'm happy to do that<br>
&lt;JonathanNeal__> Would someone be able to DM me to help me join this call?<br>
&lt;dael> dbaron: And that's different then tantek point<br>
&lt;dael> Rossen_: and tantek is about process which I don't want to do now.<br>
&lt;fantasai> tantek, you can't "drop" the text, you can forbid the implementation of this subset by *adding* text<br>
&lt;dael> Rossen_: Obj to changing a the must to a may for svg cursor and add a note expalining the internded must behavior?<br>
&lt;dael> tantek: I obj because that's not reflecting what florian wants.<br>
&lt;dael> florian: It's a specific case.<br>
&lt;dael> tantek: The way you phrased it isn't florian's proposal.<br>
&lt;dael> florian: Rossen_ you said svg in general, it's just the non-intrinisic sized ones.<br>
&lt;dael> Rossen_: florian can you put the actual text?<br>
&lt;dael> Rossen_: thanks for the correction tantek<br>
&lt;tantek> alternatively how about restricting the MUST to intrinsic sized SVG?<br>
&lt;florian> PROPOSED RESOLUTION: SVG without intrinsic dimensions MAY be supported (not MUST), add a note<br>
&lt;tantek> and then just leave non-intrinsic sized unspecified, and documented in the NOTE?<br>
&lt;tantek> see alternative<br>
&lt;dael> Rossen_: Objections to florian's proposed resolution?<br>
&lt;tantek> -0<br>
&lt;dael> fantasai: I agree with that.<br>
&lt;dael> Rossen_: Anyone favor tantek's?<br>
&lt;dael> florian: It's editor wordsmithing.<br>
&lt;fantasai> tantek, you'd have to explicitly undefine it to make it undefined, it's defined in css-images<br>
&lt;dael> Rossen_: obj to florian proposed resolution?<br>
&lt;dael> RESOLVED: SVG without intrinsic dimensions MAY be supported (not MUST), add a note<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1813#issuecomment-330912545 using your GitHub account

Received on Wednesday, 20 September 2017 16:48:33 UTC