If a user navigates away from the page (e.g. by clicking on a Discover-Link in the analysis results table) and then hits the back button, they end up on a fresh page again with the analysis results being cleared out and the previous baseline/deviation selection removed from the chart. This means a user would have to rerun a potentially long running analysis again just to retrieve the results again they already had.
We should try to retain the analysis results by using a mix of storing settings in the URL (e.g. the baseline/deviation settings) and storing analysis results in local storage.
If a user navigates away from the page (e.g. by clicking on a Discover-Link in the analysis results table) and then hits the back button, they end up on a fresh page again with the analysis results being cleared out and the previous baseline/deviation selection removed from the chart. This means a user would have to rerun a potentially long running analysis again just to retrieve the results again they already had.
We should try to retain the analysis results by using a mix of storing settings in the URL (e.g. the baseline/deviation settings) and storing analysis results in local storage.
Settings in url state:
Data in local storage: