06:40:12 RRSAgent has joined #svg 06:40:18 logging to https://www.w3.org/2025/11/20-svg-irc 06:46:08 Vinay has joined #svg 06:46:30 dmangal has joined #svg 06:46:34 present+ 06:46:36 present+ 06:47:11 present+ 06:47:20 present+ 06:47:45 present+ 06:48:49 ydaniv has joined #svg 06:48:57 present+ 06:51:19 Scribenick: karlcow 06:51:31 topic: Clarify whether var() (custom properties) are allowed in SVG presentation attributes, and how they are parsed/resolve 06:51:39 https://github.com/w3c/svgwg/issues/1031 06:52:40 dmangal: The spec defines the way we should parse attributes. 06:53:26 ... The spec seems to disallow substitution through var. There is a discrepancy in between browsers. 06:54:05 ... if we decide to allow this kind of values, we need to define how to parse it. 06:54:47 Krit: in SVG2, we decided to use CSS parsing rules, but if it's not clear in the spec, we need to refine that. 06:55:32 ... I don't see any reasons why we should not be able to have the same rules as CSS. 06:55:46 ... presentation attributes have very specific rules. 06:56:19 Presentation attributes are coming before user style sheets, but after user agent stylesheets. 06:57:05 dmangal: We might need to specify the behavior of the hierarchy of parsing the attributes. 06:57:55 Vinay: I agree that we should not restrict any values. 06:58:18 ... We should follow the spec on cascading/ 06:59:13 Dmangal: the spec doesn't specify if it should be done at parse time or compute time. 07:00:28 ... chromium does it partially. Firefox and Safari are doing it. 07:01:13 ydaniv: do we have tests for testing this area? 07:01:26 Krit: Let's create tests for the next meeting. 07:03:08 krit has joined #svg 07:03:08 Rossen has joined #svg 07:03:08 zrhoffman has joined #svg 07:03:08 slightlyoff has joined #svg 07:03:08 leaverou has joined #svg 07:03:08 iank_ has joined #svg 07:03:08 emilio has joined #svg 07:03:08 karlcow has joined #svg 07:03:09 Ragvesh has joined #svg 07:03:14 present+ 07:03:19 present+ 07:03:32 RRSAgent, log 07:03:37 dmangal, we want to test the cascading, the var function, and other styles of combination. 07:04:16 topic: Specifying processing model and algorithm for ping and referrerPolicy in SVG a element 07:04:46 topic: Clarify whether var() (custom properties) are allowed in SVG presentation attributes, and how they are parsed/resolve 07:06:07 We want to allow substitution function values like var or env for presentation attribute, the exact parsing algorithm will be discussed later 07:06:19 RESOLVED: We want to allow substitution function values like var or env for presentation attribute, the exact parsing algorithm will be discussed later 07:06:23 https://github.com/w3c/svgwg/issues/1029 07:07:15 dmangal: on the a element, we support a couple of elements from HTML. 07:07:33 ... There are concerns about the processing model for some elements. 07:08:06 ... What processing models they should follow? We should probably defined as they are defined in the HTML spec. 07:10:55 Karlcow: I had discussion with Simon Pieters at TPAC. There is probably a need for clarification for the way the attributes are defined on HTML. 07:11:31 ... I think we should double check the status of the attributes on HTML but definitely it should follow what HTML spec is doing. 07:12:02 Krit: What is the best way to define the attributes in SVG spec still following what the HTML spec is doing. 07:12:29 Dmangal: it is probably to work what needs to be defined in the HTML spec. 07:12:49 Karlcow: Is there an issue opened on the HTML spec? 07:12:59 Dmangal: Probably not at this time. 07:13:54 Krit: I'm not opposed to follow the html spec, the question is becoming more how to phrase it? 07:14:48 Dmangal: (Given an overview of the support through the tests on WPT. See the issue for references.) 07:18:58 RESOLVED: let's create a note in the SVG spec mentioning that we are waiting on the HTML spec to clarify the processing model for these attributes. 07:19:10 ACTION: dmangal to open an issue on the HTML spec… about this issue. 07:19:18 topic: Clarify