The inability to ADD fields to hosted feature layers on which you have created a dependent view using the JOIN Analysis tool is a big problem. The requirement to delete the hosted view, then re-create it, generates tedious re-building work in all dashboards that the layers are used in. Please provide some kind of workflow to make adding fields in this situation less problematic.
One idea is to create a tool to allow easy re-pointing of dashboard components to a new URL (the new URL of the hosted view that has to be re-created).
Alternatively, some way to "suspend" the hosted view, add fields to the hosted layer, then "refresh" the hosted view from the updated layer would also be great.
Thanks.
Jay