Re: [heycam/webidl] Named properties object: allow symbols in [[DefineOwnProperty]] and [[Delete]] (#963)

> I think this would mean creating an expando object for WindowNamedProperties, which we currently don't have.

Creating an expando object for `WindowNamedProperties` can be avoided if we leave `[[Delete]]` and `[[DefineOwnProperty]]` as is, but change `Symbol.toStringTag` to be non-configurable like it's done for [module namespace object](https://tc39.es/ecma262/#sec-@@tostringtag).

> 3. Agreement with ECMAScript on the object model.

It feels a bit of 3 to me.

-- 
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/963#issuecomment-796813523

Received on Thursday, 11 March 2021 15:20:46 UTC