<CircularProgress /> always rotates around its own midpoint
When the container's line-height is greater than 1 and CircularProgress size is small enough, animation's midpoint is incorrect, resulting in this:

It stops being noticeable around when the size reaches about ~10-11 times the line-height.
https://codesandbox.io/s/v6rv1880q7
line-height on the container surrounding a CircularProgress to greater than 1, and the size on CircularProgress to less than 12 * lineHeight My application's global line-height is 1.5, and I use <CircularProgress size={16} /> inside of buttons that are not material-ui's buttons
| Tech | Version |
|--------------|---------|
| Material-UI | v1.2.0 |
| React | 16.4 |
| browser | Chrome 67 |
| etc | |
@cubeghost This is a nice finding!
What do you think of setting line-height: 1 on the root element of the circular progress? Do you want to work on it?
@cubeghost If you aren't working on this, I was planning to work on this myself.
@adeelibr go for it! I wasn't going to have time to tackle it soon
@oliviertassinari thanks!
I have a PR for this https://github.com/mui-org/material-ui/pull/11781