- From: Timothy Gu <notifications@github.com>
- Date: Tue, 22 Aug 2017 14:57:07 +0000 (UTC)
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 22 August 2017 14:57:33 UTC
TimothyGu commented on this pull request.
I'm in favor of this change as well, as it can help limit any new usages of these extended attributes.
> + The [{{LegacyArrayClass}}] [=extended attribute=] is an undesirable feature.
+ It exists only so that legacy Web platform features can be specified.
+ It should not be used in specifications
+ unless required to specify the behavior of legacy APIs,
+ or for consistency with these APIs.
+ Editors who wish to use this feature are strongly advised to discuss this
+ by <a href="https://github.com/w3c/respec/issues/new?title=[legacy]">filing an issue</a>
+ before proceeding.
+
+ <small class="non-normative">
+ The [{{LegacyArrayClass}}] [=extended attribute=] appears on
+ the following [=interfaces=]:
+ {{DOMRectList}},
+ {{MediaList}},
+ {{StyleSheetList}}, and
+ {{CSSRuleList}}. [[GEOMETRY]] [CSSOM]
Missing brackets around CSSOM?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/416#pullrequestreview-57803165
Received on Tuesday, 22 August 2017 14:57:33 UTC