Is your feature request related to a problem? Please describe.
The time is reset every time we select a dataset, and this is a problem for the Maps split view and also when we select a dataset with some timestamp and then select another dataset and return to the original one. To improve the user experience, we should restore the selected time for each dataset that has the time dimension.
Left: Status quo
Right: Required solution

This will have twofold advantages:
- First, it improves the UX and allows the user to come back to the dataset with selected timestamp previously.
- Second, it will also help in the Map Split view where currently, when the user hovers over the map, the requests that are sent to the server use the data that is present on current dataset selected, which if doesn't have a time dimension and other one does, the server will throw the 400 exception. When this issue is solved, we can use the data that was selected for each dataset to send the requests instead of sending the same parameters for both the datasets.
Some screenshots showing
-
Time Selected for a dataset

-
Selecting another dataset

-
Selecting the original dataset but the time is reset

-
In split view, the time dimension is not passed because the current dataset does not one resulting in error for the dataset that has a time dimension.

The solution you'd like
- Store the state of the user selections per dataset
- Restore the state of the dataset when user selects that dataset
- Make this state available that can be used when sending requests to the server
Is your feature request related to a problem? Please describe.
The time is reset every time we select a dataset, and this is a problem for the Maps split view and also when we select a dataset with some timestamp and then select another dataset and return to the original one. To improve the user experience, we should restore the selected time for each dataset that has the time dimension.
Left: Status quo

Right: Required solution
This will have twofold advantages:
Some screenshots showing
Time Selected for a dataset

Selecting another dataset

Selecting the original dataset but the time is reset

In split view, the time dimension is not passed because the current dataset does not one resulting in error for the dataset that has a time dimension.
The solution you'd like