Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop SVGStylable as unimplemented #10537

Closed

Conversation

sideshowbarker
Copy link
Collaborator

The SVGStylable interface as such has had no shipping implementation for years. The current BCD data indicates it was previously in Firefox but removed years ago, and was (maybe) part of (pre-Blink) Edge. It was also apparently once part of Webkit, but in 2013 was removed in https://trac.webkit.org/changeset/140265/webkit, with change message:

SVG2 changes element inheritance so all SVGElements are stylable. As a first-step towards a cleaner class hierarchy, this patch moves SVGStylable into SVGStyledElement.

https://developer.mozilla.org/en-US/docs/Web/API/SVGStylable already has it marked as deprecated.

Related: #6768

The SVGStylable interface as such has had no shipping implementation for
years. The current BCD data indicates it was previously in Firefox but
removed years ago, and was (maybe) part of (pre-Blink) Edge. It was
also apparently once part of Webkit, but in 2013 was removed in
https://trac.webkit.org/changeset/140265/webkit, with change message:

> SVG2 changes element inheritance so all SVGElements are stylable. As
> a first-step towards a cleaner class hierarchy, this patch moves
> SVGStylable into SVGStyledElement.

https://developer.mozilla.org/en-US/docs/Web/API/SVGStylable already has
it marked as deprecated.

Related: mdn#6768
@github-actions github-actions bot added the data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API label May 20, 2021
@sideshowbarker
Copy link
Collaborator Author

Duplicate of #10536

@sideshowbarker sideshowbarker marked this as a duplicate of #10536 May 20, 2021
@sideshowbarker sideshowbarker deleted the sideshowbarker/SVGStylable-remove branch May 20, 2021 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants