New Idea
Replacing reports in dashboards every time you edit a report is time consuming
I often make small changes to my reports that live on multiple dashboards. I end up having to go in to every dashboard and replace the report. I understand that this is because of 'User State Preservation', but if I am making changes to the foundation of the report, I actually need that to override what is currently there. Having to switch out every report I edit from within the dashboard takes a ton of time and is not ideal. Typically, these things get updated in real time when you edit the underlying core of the reports.