- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Tue, 28 Jun 2022 04:41:13 +0000
- To: public-css-archive@w3.org
> We should allow (but ignore if unknown) _any_ descriptor, otherwise it's a problem for **forwards compat**. Do forwards-compat requires that ignored properties should be exposed in CSSOM? Related: #2736. Browsers seems to interpret these wordings differently: ```html <style> @page { /* "The @page rule can only contain page properties"... */ top: 1px; /* ... `top` is not one of them */ } @keyframes animation { from { /* "The <declaration-list> inside of <keyframe-block> accepts any CSS property except those defined in this specification" */ animation-name: 'foo'; } } </style> <script> const { styleSheets: [{ cssRules: [{ style: pageStyle }, { cssRules: [{ style: keyframeStyle }] }] }] } = document console.log(keyframeStyle.animationName) // Chrome: 'foo' | Firefox: '' console.log(pageStyle.top) // Chrome: '1px' | Firefox: '' </script> ``` -- GitHub Notification of comment by cdoublev Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5109#issuecomment-1168213203 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 28 June 2022 04:41:15 UTC