-
Notifications
You must be signed in to change notification settings - Fork 707
[css-pseudo-4] Mark unimplemented CSSPseudoElement features at-risk #3540
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
If nobody implements or plans to implement or is seriously advocating for the CSSStyleDeclaration style attribute, then I'd like to remove it. Otherwise I think we've stripped this down to the minimum at this point... @birtles any comment? |
@heycam writes...
So another question is what we want to support wrt ::selection here. See also #3607 and #3603 which might inform this decision. |
We don't have any specific plans at this point to implement any more than: [Exposed=Window]
interface CSSPseudoElement {
readonly attribute CSSOMString type;
readonly attribute Element element;
}; Furthermore, for (In our implementation the only way to get a |
The CSS Working Group just discussed
The full IRC log of that discussion<dael> Topic: Mark unimplemented CSSPseudoElement features at-risk<dael> github: https://github.com//issues/3540 <dael> fantasai: Suggestion is mark things unimplemented or drop them if no one plans to implement. No one place to impl style method. Other question is which pseudo elements do we want to support. ::selection or jsut those that generate boxes? Moz only supports ::before and ::after <dael> astearns: I don't have an opinion as to which we have to support. I noticed when reading spec there are lots of others in the spec not mentioned here. It would be nice to havea note as to why others are omitted <dael> fantasai: I suggest we trim spec to subset moz supports unless anyone intends to implement? <leaverou> if it only supports a subset of supported pseudo-elements, that's yet another reason to not throw when other pseudos are used that are supported by the browser but not by that API <dael> astearns: Obj to trim set supports to ::before and ::after? <dael> fantasai: And no style <dael> astearns: Objections to either <dael> RESOLVED: Drop style from this level, restrict API to ::before and ::after, add a note to why the other things are not yet supported <dael> fremy: Begs question to what we should do for other things browser supports. WE should say what to do with other stuff. <dael> fantasai: Yeah <dael> astearns: Can you add a comment to the other issue mentioning we should define that? <dael> fremy: I can |
…or other than ::before/::after. #3540 Also add/remove some notes about issues to reflect current status.
Gecko is implementing parts of the CSSPseudoElement interface to integrate with Web Animations, so those parts should stay. If there aren't strong use cases for other parts, we should either drop them (if we're not sure of the design) or mark them at-risk (if we're sure they're correctly designed, but not sure if they're needed).
The text was updated successfully, but these errors were encountered: