Button able to be in the loading state but also shows the text, i.e. loading indicator in the button icon location.
Or better yet a loadingText property or the like so the loading and button text could be different.
Waiting for a geoprocessing task to complete and the button with just the loading indicator for 10-30 seconds without text isn't intuitive to the user as to what's happening.
@jcfranco @julio8a this needs a design first right?
@driskull loading button is already in... so i imagine this would look like this:

Same 16px size and same space between as a button with icon
Thank you both for bringing this up and for the spec design! 馃挭馃徏
@jcfranco @driskull julio had a good idea to make these also have the disabled property:

If loadingText as requested is introduced, let's just make sure we handle potential width changes with a transition of some sort, changing the size and text of a button at the same time can be jarring.