- From: Amelia Bellamy-Royds via GitHub <sysbot+gh@w3.org>
- Date: Mon, 13 Aug 2018 23:56:06 +0000
- To: public-svg-issues@w3.org
AmeliaBR has just labeled an issue for https://github.com/w3c/svgwg as "Linking chapter": == Target attribute on `a`: consistency with HTML or with existing implementations? == As discussed in Issue #315 and PR#409: The `href` and `target` attributes on SVG `<a>` are inconsistent with their equivalents on HTML links, being exposed in the DOM as `SVGAnimatedString` objects instead of regular `DOMString` primitives. `href` has a lot of usage & so is probably too much of a web compat risk to change. But @dstorey argued that [usage is low enough](https://www.chromestatus.com/metrics/feature/popularity#V8SVGAElement_Target_AttributeGetter)) that consistency with HTML should win out. This would be a change from all implementations, and potentially a breaking one. We agreed [on the telcon today](https://github.com/w3c/svgwg/pull/409#issuecomment-412654080) to only make the change if we can get multiple implementers all committing to ship code at approximately the same time. So: @ewilligers @dstorey @longsonr @smfr Is this worth making a change? Do you think that you can get that change through your codebase review, assuming commitments from the other browsers? Note that in #175 we discussed making `SVGAnimatedString` more string-like with `putForwards` and `stringifier` properties (which would minimize but not eliminate the SVG vs HTML compat issues), but that also won't make it into SVG 2.0 unless we have clear implementer commitments. See https://github.com/w3c/svgwg/issues/526
Received on Monday, 13 August 2018 23:56:12 UTC