Doesn't this cause the button to change appearance?  This styling would stop getting applied: https://github.com/adobe/brackets/blob/master/src/styles/brackets_patterns_override.less#L1126