Re: [whatwg/dom] Lack of [[PlatformBrand]] is biting us (#597)

I started looking into this to see if I could solve https://github.com/heycam/webidl/issues/659 (and also https://github.com/whatwg/dom/issues/636 and https://github.com/whatwg/dom/issues/719) and unfortunately it's not super straightforward.

1. I noticed that many instances of the term "node" reference the wrong definition. I have a patch for this (lacking `for=/`).
2. I noticed that we talk about Attr nodes, despite Attr not being defined as a node. 
3. If we go to the language of implements X, it doesn't really make sense anymore to distinguish between "abstract" interfaces and "concrete" ones. Or does it?

I'll upload a PR that takes a stab at this for further discussion.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/issues/597#issuecomment-891832720

Received on Tuesday, 3 August 2021 13:09:17 UTC