Before 2017, there was a separate highlight color for subobject level and object level of a modifier. Now that's gone and I find it rather confusing since it's hard to tell at a glance if the modifier is inactive (when you click outside any modifier, the highlight is gone completely) or in subobject level. Compare gmax, max 2016 and 2017: