@Panda said in Smart Widgets:
So why is that, or conversely why would the function to expose username ever be required, as it seems app.user is already an available global object?
It is, yes, but not if you are using it outside of a widget. The function I wrote is also historical and comes from the 2.x train 🙂