- From: Elliott Sprehn via GitHub <sysbot+gh@w3.org>
- Date: Mon, 20 Jun 2016 19:00:09 +0000
- To: public-houdini-archive@w3.org
This has the same problems as `@font-face` as @tabatkins mentions, for
example if you do `background-image: inherit` and that pulls in a
`paint(foo)` or if you do `::slotted(x) { background: paint(...); }`
that would resolve against the scope of x, not the shadow that defined
the rule.
Fonts are super hard, you do actually expect them to apply all over
even if the face is defined in the wrong scope. For that reason we
forbid font faces in shadow roots for now.
Painters might be okay, it's what we did for animations, though it has
caused some mild developer confusion:
https://bugs.chromium.org/p/chromium/issues/detail?id=382498 making it
resolve against the location where the rule is defined is not
something that's easily possible.
--
GitHub Notification of comment by esprehn
Please view or discuss this issue at
https://github.com/w3c/css-houdini-drafts/issues/223#issuecomment-227236624
using your GitHub account
Received on Monday, 20 June 2016 19:00:21 UTC