Re: [svgwg] SVGAElement implements two conflicting interfaces

Hmm, don't think my previous comment is valid.

Looking at the [WebIDL spec](https://heycam.github.io/webidl/), mixins can be extended with partials, but cannot inherit from another mixin. And mixin members "describe the behaviors that can be implemented by an object, as if they were specified on the interface that includes them", not as if they were inherited into the object. So there's no option for overriding an inherited definition.

So:

Best solution is as @dstorey suggested, to ask HTML to decompose `HTMLHyperlinkUtils` to remove `href`.

*But*, in the meantime, we should probably remove `HTMLHyperlinkUtils` from SVG anyway, since it doesn't appear to be implemented anywhere. See https://codepen.io/AmeliaBR/pen/1c0f6d1bb1cffa4799b6cf617f9efd41?editors=0011


-- 
GitHub Notification of comment by AmeliaBR
Please view or discuss this issue at https://github.com/w3c/svgwg/issues/312#issuecomment-412693175 using your GitHub account

Received on Monday, 13 August 2018 22:57:01 UTC