- From: Dirk Schulze via GitHub <sysbot+gh@w3.org>
- Date: Sat, 27 Oct 2018 07:08:04 +0000
- To: public-svg-issues@w3.org
dirkschulze has just labeled an issue for https://github.com/w3c/svgwg as "Needs tests": == 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 Saturday, 27 October 2018 07:08:05 UTC