Hi webkit-dev,
This is a request for WebKit's position on CSS tree-scoped names and references for @font-face, @keyframes, @counter-style and other name-defining at-rules.
Spec:
Explainer:
Existing WebKit bug:
I'm not aware of any WebKit bug for exactly the same issue. Please let me know if I missed any. There are some related bugs as listed below:
Summary:
It has been a long standing issue on how name-defining at-rules should be handled across shadow tree boundaries. The existing behaviors are non-interoperable between browsers, and even inconsistent in the same browser between different rules [1]. Following a recent CSSWG resolution [2], a new and reasonable behavior has been proposed. Chrome is planning to implement this new behavior, starting with the @counter-style rule [3].