- From: Tab Atkins Jr. <notifications@github.com>
- Date: Mon, 29 Oct 2018 11:28:20 -0700
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 29 October 2018 18:28:42 UTC
While I'm sad I missed the discussion (I had to head home Friday morning), I'm very happy y'all agreed with me and went with local-only. I wish y'all had been able to discuss it on Thursday when I could have been there, tho, because I could have explained why you actually **can't** exclude my part (3). It's required to represent inherited values. Without it, for example, what happens when the outer page sets `body { font-family: some-network-font; }`, then the shadow DOM asks for the computed value of `font-family` on one of its elements? You can't say `some-network-font`, because that doesn't round-trip; the outer page's `@font-face` defining that font isn't visible to the shadow. (And the shadow might have defined its *own* `@font-face` of that name; the component shouldn't have to worry about name conflicts with the outer page!) -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/webcomponents/issues/179#issuecomment-434024800
Received on Monday, 29 October 2018 18:28:42 UTC