Re: [svgwg] Update SVGAElement to match attributes on HTMLAnchorElement

The Working Group just discussed `Breaking change re a/target IDL representation`.

<details><summary>The full IRC log of that discussion</summary>
&lt;AmeliaBR> Topic: Breaking change re a/target IDL representation<br>
&lt;AmeliaBR> GitHub: https://github.com/w3c/svgwg/pull/409<br>
&lt;AmeliaBR> Amelia: I was tidying up the PR for  merging, but we did have comments concerned about the breaking change.<br>
&lt;AmeliaBR> ... We had previously resolved on that change, wanted to confirm before merging.<br>
&lt;AmeliaBR> Dirk: Do we have usage statistics?<br>
&lt;AmeliaBR> https://github.com/w3c/svgwg/issues/315#issuecomment-374485871<br>
&lt;AmeliaBR> Yes, posted in the issue discussion ^^<br>
&lt;AmeliaBR> Dirk: So usage is 0.002058%<br>
&lt;krit> V8SVGAElement_Target_AttributeGetter 0.002058%<br>
&lt;AmeliaBR> Eric: That's tiny. We'd be happy to match other browsers. Also no desire to preserve the SMIL use case.<br>
&lt;AmeliaBR> Amelia: We did discuss (in #312) also enhancing SVGAnimatedString with putForwards, so it can behave a little more like a DOMString, for cases like href where we can't change the actual IDL type.<br>
&lt;AmeliaBR> Dirk: One issue is can we delay this change to 2.1?<br>
&lt;AmeliaBR> Amelia: The longer its out there as SVGAnimatedString, the more potential for web compatibility issues.<br>
&lt;AmeliaBR> Dirk: But there already is the compat risk. We have compatible implementations in all browsers.<br>
&lt;ericwilligers> My comment: https://github.com/w3c/svgwg/pull/409#discussion_r200943051<br>
&lt;AmeliaBR> Amelia: The new attributes may also need to be removed if we don't get implementations. But that's less of an issue, if they're not breaking.<br>
&lt;AmeliaBR> Dirk: I'm open to the change, I'm just worried we won't get implementations.<br>
&lt;AmeliaBR> Amelia: Can we make the change, but mark it at-risk pending implementations? But I guess we still need to tell implementers what they should do.<br>
&lt;AmeliaBR> Eric: What's the risk of no change?<br>
&lt;AmeliaBR> Amelia: Risk is increased incompatibility versus HTML.<br>
&lt;AmeliaBR> ... I'd recommend making the change, but we need to follow up with browser bugs to make them update to match.<br>
&lt;AmeliaBR> Eric: We really need some commitments.<br>
&lt;AmeliaBR> ... We wouldn't make the change in Blink until there is movement from other browsers.<br>
&lt;AmeliaBR> Amelia: I can revert the changes for `target` specifically in the PR, merge the other changes, and then open up an issue specifically for `target`.<br>
&lt;AmeliaBR> ... We need commitments from multiple implementers to all make the change at the same time if it is going to happen at all.<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/svgwg/pull/409#issuecomment-412654080 using your GitHub account

Received on Monday, 13 August 2018 20:33:14 UTC