So I think what we (Mozilla) should require before accepting the env()
feature (https://drafts.csswg.org/css-env-1/) is that all <custom-ident>s
MUST be decided by CSSWG consensus using the same process that is used
for introducing any other CSS property value.  This is to ensure:
1. that there is a comprehensible specification for each <custom-ident>
   so that anyone can implement it without having to reverse-engineer
   specific UAs
2. that each value gets proper privacy, security and i18n review
3. the W3C rules regarding patents apply

UA vendors are not allowed to expose new env() features to the web
without going through that process.  All of the above should be written
into the env() spec itself as a normative requirement for implementing
env().

Is there anything I forgot that we should also require?


/Mats

_______________________________________________
dev-tech-layout mailing list
dev-tech-layout@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to