Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-10 Thread Frédéric Wang
On 10/06/2019 17:31, Maciej Stachowiak wrote: > > Since SVG WG resolved to remove it, has it in fact been removed from > the SVG spec? Right, compare SVG 2 (W3C Recommendation 04 October 2018): https://www.w3.org/TR/SVG2/types.html#InterfaceSVGTests and SVG 1.1 (W3C Recommendation 16 August

Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-10 Thread Maciej Stachowiak
The one remaining thing we could potentially worry about is platform-specific content, like books or content embedded in apps. But given what SVGTests.hasExtension() is supposed to do, that seems very unlikely. Since SVG WG resolved to remove it, has it in fact been removed from the SVG spec?

Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-10 Thread Philip Jägenstedt
FWIW, here's the original intent to remove it from Chromium: https://groups.google.com/a/chromium.org/d/msg/blink-dev/Ae_lmov16_o/Wa5XhHFoAAAJ We had use counters, and I wrote "Usage is zero for all of them." When concerned about usage in the wild, the tool we usually use for Chromium is

Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-07 Thread Ryosuke Niwa
The concern here isn't with the future versions of Edge or Firefox but rather with the content that may be relying on this feature even unintentionally. Removing a JS method or object is very high risk because that could result in an immediate JS exception and break a key functionality of a

Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-07 Thread Frédéric Wang
Patch for Firefox was uploaded 4 years ago and they announced plan for removal at that time. We pinged Mozilla some weeks ago about it, they landed the patch and announced it: https://bugzilla.mozilla.org/show_bug.cgi?id=1133175

Re: [webkit-dev] Remove SVGTests.hasExtension?

2019-06-07 Thread Ryosuke Niwa
Does Edge support it? When did Firefox remove this feature? On Fri, Jun 7, 2019 at 1:55 AM Frédéric Wang wrote: > Hi, > > 4 years ago, the SVG WG resolved to remove SVGTests.hasExtension due to lack > of use and being a poor API. > It was removed from Chromium at that time and has been removed

[webkit-dev] Remove SVGTests.hasExtension?

2019-06-07 Thread Frédéric Wang
Hi, 4 years ago, the SVG WG resolved to remove SVGTests.hasExtension due to lack of use and being a poor API. It was removed from Chromium at that time and has been removed from Firefox recently. I'm not sure whether the WebKit community is willing to keep that feature. Anyway I opened a bug