Re: Intent to unship SVGZoomAndPan interface

2019-09-29 Thread Boris Zbarsky

On 9/28/19 11:41 PM, Cameron McCormack wrote:

Both Chrome and Safari still implement the zoomAndPan IDL attribute.  The actual 
functionality behind the zoomAndPan="" attribute was never implemented in any 
browser.


Ah, ok.  In that case, removing seems pretty reasonable.


It would be good to have a historical test to ensure the property is gone, too, 
not just the SVGZoomAndPan interface.


Yes, please.

-Boris

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to unship SVGZoomAndPan interface

2019-09-28 Thread Cameron McCormack
On Sun, Sep 29, 2019, at 1:22 PM, Boris Zbarsky wrote:
> Sure, we could pass that by making it a mixin, not an interface, but 
> that says nothing about the `zoomAndPan` attribute on SVGSVGElement and 
> SVGViewElement.  What does the compat situation look like for those?

Both Chrome and Safari still implement the zoomAndPan IDL attribute.  The 
actual functionality behind the zoomAndPan="" attribute was never implemented 
in any browser.

It would be good to have a historical test to ensure the property is gone, too, 
not just the SVGZoomAndPan interface.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to unship SVGZoomAndPan interface

2019-09-28 Thread Boris Zbarsky

On 9/28/19 9:41 AM, longs...@gmail.com wrote:

In [1] I intend to unship the SVGZoomAndPan interface.


To be clear, this is unshipping that interface _and_ the mixin onto 
elements that adds a `zoomAndPan` attribute on them, right?



The SVG WG decided to remove this interface in [2] as it's either not 
implemented at all or does nothing in current implementations.


Do you know whether Chrome and Safari have any specific plans to remove it?


All other browsers already pass the historical test [3] that the SVGZoomAndPan 
mixin interface must not be exposed


Sure, we could pass that by making it a mixin, not an interface, but 
that says nothing about the `zoomAndPan` attribute on SVGSVGElement and 
SVGViewElement.  What does the compat situation look like for those?


-Boris
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Intent to unship SVGZoomAndPan interface

2019-09-28 Thread Cameron McCormack
On Sat, Sep 28, 2019, at 11:41 PM, longs...@gmail.com wrote:
> In [1] I intend to unship the SVGZoomAndPan interface. The SVG WG 
> decided to remove this interface in [2] as it's either not implemented 
> at all or does nothing in current implementations. Our implementation 
> is currently the "does nothing" kind i.e. you can get and set the 
> property but it there's no functionality beyond that.

Sounds good, thanks Robert.
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Intent to unship SVGZoomAndPan interface

2019-09-28 Thread longsonr
Hi,

In [1] I intend to unship the SVGZoomAndPan interface. The SVG WG decided to 
remove this interface in [2] as it's either not implemented at all or does 
nothing in current implementations. Our implementation is currently the "does 
nothing" kind i.e. you can get and set the property but it there's no 
functionality beyond that.

All other browsers already pass the historical test [3] that the SVGZoomAndPan 
mixin interface must not be exposed

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1578003
[2] https://github.com/w3c/svgwg/issues/56#issuecomment-507411510
[3] 
https://wpt.fyi/results/svg/historical.html?label=master=chrome%5Bexperimental%5D=edge=firefox%5Bexperimental%5D=safari%5Bexperimental%5D
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform