For V8 binding, some svg attribute like glyphRef can not be applied [Reflect] in idl file. Seems the generator converts the attribute to lower case. As a result, it will generate undefined identifier, like SVGNames::glyphrefAttr instead of SVGNames::glyphRefAttr.
(In reply to comment #0) > For V8 binding, some svg attribute like glyphRef can not be applied [Reflect] in idl file. Seems the generator converts the attribute to lower case. As a result, it will generate undefined identifier, like SVGNames::glyphrefAttr instead of SVGNames::glyphRefAttr. Is this bug still valid? Do you have any example where we can use [Reflect] on attributes and generating wrong code. For the case mentioned glyhRef part of SVGAltGlyphElement and per spec http://www.w3.org/TR/SVG/text.html#InterfaceSVGAltGlyphElement its shouldn't be [Reflect] or you have some specific reason to have it?
The latest specification does not say anything about [Reflect]: https://svgwg.org/svg2-draft/text.html#InterfaceSVGGlyphRefElement Closing this bug report. Feel free to reopen and comment if you feel this is wrong.
Also a V8 Bug.