- From: Darien Maillet Valentine <notifications@github.com>
- Date: Tue, 25 Jul 2023 06:15:27 -0700
- To: whatwg/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 25 July 2023 13:15:33 UTC
The spec still links to this issue in a note at [step 10 of “create an interface prototype object”](https://webidl.spec.whatwg.org/#create-an-interface-prototype-object): > _Should an @@unscopables property also be defined if interface is declared with the [Global] extended attribute? This is discussed in issue #544._ The “also be” in the note is maybe misleading because the steps which follow it _do_ define @@unscopables properties on interface prototype objects for [Global] interfaces if they have [Unscopable] members. AFAICT there just aren’t any qualifying interfaces being defined out there in practice. Maybe the note should be removed now? It seems pretty harmless that it’s presently permitted, but if it were desirable to expressly forbid it, the place to do that wouldn’t be in those steps anyway — it’d be in the definition of [[Unscopable]](https://webidl.spec.whatwg.org/#Unscopable) (e.g. “[Unscopable] must not be declared on members of [Global] interfaces” etc). -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/webidl/issues/544#issuecomment-1649826889 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/webidl/issues/544/1649826889@github.com>
Received on Tuesday, 25 July 2023 13:15:33 UTC