The following rather simple example of a chunk of CSS:
a, b:hover {
color: black;
}
gets indented incorrectly. The second line gets indented seven spaces instead of four; the last gets three spaces instead of zero.
In this more complex example, the closing bracket lines up with the 'j':
a.b:c,d.e:f,g[h]:i,j[k]:l,.m.n:o,.p.q:r,.s[t]:u,.v[w]:x {
background-color: white;
}
This example, however, is indented just fine:
a, b:hover, c {
color: black;
}
I've tried this in emacs-24.4 and emacs-24.5-rc3 on Linux, as well as 24.4 on the Windows platform.
Regards,
Darren