Re: [heycam/webidl] [WIP] Link legacy APIs within the advisements (#416)

tobie commented on this pull request.



> @@ -8546,6 +8564,23 @@ entails.
 
 <h4 id="LegacyWindowAlias" extended-attribute lt="LegacyWindowAlias">[LegacyWindowAlias]</h4>
 
+<div class="advisement">
+
+    [{{LegacyWindowAlias}}] [=extended attributes=] are an undesirable feature.
+    They exist only so that legacy Web platform features can be specified.
+    They should not be used in specifications
+    unless required to specify the behavior of legacy APIs.
+
+    <small class="non-normative">
+        The [{{LegacyWindowAlias}}] [=extended attribute=] appears on the following [=interfaces=]:

> It just feels a bit backward...

I agree. I'm fighting my own internal purist here to just do the pragmatic thing which is to list these things and be done with it.

-- 
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#discussion_r133708284

Received on Thursday, 17 August 2017 13:14:09 UTC