State of a Dash drop-down menu resetting to its default value going form a tab to another in a multi tab app

I am currently trying out building a multi-tab app in Python’s Dash.

When I was using the dash package I didn’t have this issue by when I moved to the Jupyter dash package, I had a problem with the drop-down menu that is resetting to its default value when I move from a tab to another.

I am searching for a way to prevent the dropdown menu in e.g. the first tab from going back to the default value when you are returning to that tab from the second one.
PS: I am having the same issue with checklists and sliders too. Also, only components that use callbacks to update the selectable values in other components are having this issue. Other dropdowns have their state saved moving from a tab to another.