Re: [webidl] Specify [LegacyUnenumerableNamedProperties] (fixes #82) (#91)

> @@ -11163,10 +11183,8 @@ partial interface Window {
>                      <li>Let <var>desc</var> be a newly created <a>Property Descriptor</a> with no fields.</li>
>                      <li>Set <var>desc</var>.<span class='prop'>[[Value]]</span> to the result of <a class='dfnref' href='#dfn-convert-idl-to-ecmascript-value'>converting</a>
>                        <var>value</var> to an ECMAScript value.</li>
> -                    <li>If the named property is defined to be <a class='dfnref' href='#dfn-unenumerable'>unenumerable</a>,
> -                      then set <var>desc</var>.<span class='prop'>[[Enumerable]]</span> to <span class='esvalue'>false</span>,
> -                      otherwise set it to <span class='esvalue'>true</span>.</li>
> -                    <li>Set <var>desc</var>.<span class='prop'>[[Writable]]</span> to <span class='esvalue'>true</span> and
> +                    <li>Set <var>desc</var>.<span class='prop'>[[Writable]]</span> to <span class='esvalue'>true</span>,

AFAICT, that is step 2 of "4.8.2. The PlatformObjectGetOwnProperty abstract operation".

---
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/91/files#r53007940

Received on Tuesday, 16 February 2016 13:15:43 UTC