This drives me nuts. When Cursor just needs to add a few properties for example, to a list of existing properties, it will wipe the list and re-add it with the new properties – the problem is that it replaces the values with its own judgement which is infuriating.
For example, if I have padding = 2, opacity = 0.5 etc etc…
Instead of adding a new property, it will rewrite everything and make a judgement call and change padding = 8 // provide generous padding blah blah … opacity = 0.8 // make more reeadble … etc.
It should not be making judgement calls, just add the code necessary.