Bug 1098168 - BaseIcon

Could you elaborate what is your most concern? Sometimes we need synchronous cross module check but I don't want to see window.xxx.enabled anymore. If the state is not registered you will get undefined and going further.