An often-occuring issue is that user click on an action twice, which causes an action to run twice. This leads to very nasty issues where data is created and/or processed twice.
One way to prevent this, is to wrap your Button into a 'Button Loading' widget, and adding an IsLoading widget to the page.
It would be nice to support this in an easier way, either by:
- Adding a property to the button that adds 'IsLoading' behaviour to it
- Add ButtonLoading widgets around all your button widgets in your apps
- Any other ideas to achieve the same result?