Re: [css-houdini-drafts] [css-properties-values-api] Generally ignore syntax in APIs. (#912)

So my issue with reparsing is that it's not only reparsing already-parsed stuff, but also potentially bringing back to life declarations that were overridden.

I think "operations such that it would affect values that are already parsed" is also pretty hard to detect for the same reason.

So for example, for the case where you have a length property called `--foo`, I assume that, if it's registered before that:

```css
div {
  --foo: 10px; // This one parses.
  --foo: red; // Gets dropped at parse-time, I guess?
}
```

If then I deleteRule the `@property` rule, I need to brin the `--foo: red` back from nowhere. Unless I'm misunderstanding the proposal.

-- 
GitHub Notification of comment by emilio
Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/pull/912#issuecomment-512045670 using your GitHub account

Received on Tuesday, 16 July 2019 23:58:55 UTC