Roman Dvornov
Roman Dvornov
Thank you for the clarification. Unfortunately it's the old bug with declarations permutation. Duplicates similar issues like #143 I'm planning to fix it, but don't know when since case is...
The smallest code to reproduce an issue: ```css body { background: green; background: blue; } ``` CSSO [avoids to merge `background` declarations](https://github.com/css/csso/blob/master/lib/restructure/6-restructBlock.js#L66) because this property is too complex for merge....
Hi! `csso` tries to be as smart as possible. Sometimes it works incorrect especially in structural optimizations, that's why option to disable it exists. But this option mostly a workaround,...
It's quite complicated to parse invalid CSS. Unfortunately, I can't say when it will be available. There is a related issue https://github.com/csstree/csstree/issues/16
And even if we'll parse broken CSS it's not clear what we should to do with wrong parts – remove, left as is or something else. Broken structure makes optimisations...
Yep, it looks reasonable. But if optimizer would removes some parts of CSS silently it might be a source of problems. Some parts may to be wrong, but others may...
Yep, it's a bug. Duplicates #143
I have no plans to work on this feature in near future. So only if somebody else will take it in work...
@nikitasius Grouping is quite complicated and will be improved in future. I'm already tried but have no good solution yet. I'm plannig to continue work on it one day. @lucasgruwez...
Similar issues #217 #313 #314