[heycam/webidl] Restrict the extended attributes for partial interfaces. (#620)

It seems like a bad idea to allow [Global] on a partial interface.

The behavior of [Exposed] and [SecureContext] on partial interfaces is already
defined in the relevant algorithms.

The behavior of [OverrideBuiltins] is defined here with the same vague wording
used before. It might be better to disentangle the concept of an interface and
its syntactical structure.

Fixes #154.
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/620

-- Commit Summary --

  * Restrict the extended attributes for partial interfaces.

-- File Changes --

    M index.bs (31)

-- Patch Links --

https://github.com/heycam/webidl/pull/620.patch
https://github.com/heycam/webidl/pull/620.diff

-- 
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/620

Received on Wednesday, 16 January 2019 13:10:48 UTC