-
Notifications
You must be signed in to change notification settings - Fork 715
Should we spec required prefixes directly in the relevant specs? #247
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
Another con is that that would force implementations who did not need to face web-compatibility (e.g. epub) to implement the prefixed things as well to state their conformance, which sounds unfortunate. |
Another option would be to move the specification to w3.org but keep it separated. Prefixed items may then be mentioned and linked to from the other specs. A third con is that web authors should be encouraged to use the unprefixed items instead of the prefixed ones. (While the main audience of the specs are implementors, web authors also refer to them.) Sebastian |
This sort of depends how you write it. Yes, if the spec talks about it at all, that makes it more likely to be known than if it doesn't, but if you keep it low key like CSS-UI does with |
Yeah, the prefixes should clearly be treated like any other deprecated-but-required feature, and be defined either in a compatibility appendix (like Colors does with the system colors, or MQ with some of the deprecated MQs) or just with a low-key paragraph near the end of the section (like UI, or Images' treatment of the SVG image-rendering values). |
Group consensus on the call today is that we don't want to actually list the required prefixes in each spec, as the set does shift and change over time as compat data changes. We're also okay with WHATWG maintaining the spec for now, as long as they're willing to do so. However, we do want to make it more obvious, so we'll:
|
I don't really like that resolution, but I guess I can live with it. However, I have a few questions about what it means practically:
|
Consensus is that the following specs should link to Compat, because they have features mentioned in there:
Some features have de-facto required prefixes. This is currently specified in the Compat Spec, maintained in WHATWG. Should we instead be specifying these directly in the spec?
My (possibly biased) reading of the issue:
Pro:
Cons:
The text was updated successfully, but these errors were encountered: