[svgwg] Move corresponding[Use]Element members to main SVGElement definition?

dstorey has just created a new issue for https://github.com/w3c/svgwg:

== Move corresponding[Use]Element members to main SVGElement definition? ==
correspondingElement and correspondingUseElement were previously on the SVGElementInstance interface. This was converted to a mixin in SVG2. 

However, this mixin is only included on SVGElement. The [WebIDL spec recommends](https://heycam.github.io/webidl/#using-mixins-and-partials) to use a partial interface  if it is not mixed in to multiple interfaces. 

However, as the mixin is defined in the same spec as SVGElement, if we do want to move them then we should just put them directly in the main SVGElement definition.

@AmeliaBR thoughts? Is there a chance we'd want to mix this into another interface so it is still beneficial to be a mixin?

Please view or discuss this issue at https://github.com/w3c/svgwg/issues/440 using your GitHub account

Received on Monday, 7 May 2018 08:33:35 UTC