Primary eng (and PM) emails
Summary
Remove SVGGraphicsElement.getTransformToElement
Motivation
There were some open issues about how that method is supposed to behave and it was decided to remove this on SVG WG F2F (https://lists.w3.org/Archives/Public/www-svg/2015Aug/att-0009/SVGWG-F2F-minutes-20150824.html#item02)
Compatibility Risk
Low, this feature usage is very low and so the SVG WG decided it was best to remove it before usage grows.
Usage information from UseCounter
https://www.chromestatus.com/metrics/feature/popularity#SVGGraphicsElementGetTransformToElement (around 0.0001%)
Alternative implementation suggestion for web developers
It is possible to use getCTM() of current element and target element to calculate the transformation matrix().
OWP launch tracking bug
The actual removal is being tracked at http://crbug.com/524432.
Requesting approval to remove too?
Yes.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
The implementation of this is actually quite trivial in Blink, and looks trivial in Gecko as well. It's supported in Edge, although Edge doesn't have the SVGGraphicsElement interface.When something trivial is already interoperably supported, I think we should be quite conservative about removing it. What was the actual spec issue here?
On Mon, Oct 26, 2015 at 1:30 PM, Philip Jägenstedt <phi...@opera.com> wrote:The implementation of this is actually quite trivial in Blink, and looks trivial in Gecko as well. It's supported in Edge, although Edge doesn't have the SVGGraphicsElement interface.When something trivial is already interoperably supported, I think we should be quite conservative about removing it. What was the actual spec issue here?The link below under "Motivation" shows some of the reasoning and issues. I think the primary reason - and the reason the implementation is trivial - is that cases where 'this' and 'target' are in different SVG fragments is not handled (and will give nonsensical results.)
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.