In https://github.com/heycam/webidl/pull/870 we renamed many legacy Web IDL extended attributes to make their usage more clear: * [NamedConstructor] -> [LegacyFactoryFunction] * [LenientSetter] -> [LegacyLenientSetter] * [LenientThis] -> [LegacyLenientThis] * [NoInterfaceObject] -> [LegacyNoInterfaceObject] * [TreatNullAs=EmptyString] -> [LegacyNullToEmptyString] * [OverrideBuiltins] -> [LegacyOverrideBuiltins] * [TreatNonObjectAsNull] -> [LegacyTreatNonObjectAsNull] * [Unforgeable] -> [LegacyUnforgeable] This bug is a FYI in case you want to update your .idl files and bindings implementation to align with the spec-side renames. Doing so should not change the generated code at all.
(In reply to Domenic Denicola from comment #0) > In https://github.com/heycam/webidl/pull/870 we renamed many legacy Web IDL > extended attributes to make their usage more clear: r266662 implemented the rename of all mentioned extended attributes. *** This bug has been marked as a duplicate of bug 216194 ***