[csswg-drafts] [css-env] should we be requiring all env() variables in the spec to be implemented simultaneously?

heycam has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-env] should we be requiring all env() variables in the spec to be implemented simultaneously? ==
https://drafts.csswg.org/css-env-1

Currently the spec says:

> The following UA-defined environment variables are officially defined and must be supported [...]

Should we be making this requirement?  I think we generally don't require implementation of specific sets of CSS features.  We allow implementations to add support for features where they see fit.  So maybe we should be changing this wording (now that #2820 has agreement) to say something like "Here are the env() variables we have defined. You must not support other ones, but here are the behaviors of the ones that may be supported."

Alternatively we may want to allow groups of env() variables to all be supported if one of them is, such as all of the safe-area-inset-* ones.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2888 using your GitHub account

Received on Friday, 6 July 2018 05:15:22 UTC