For users with access to multiple compacts, after they are logged in they are currently redirected to their default compact - which is the first compact returned from the backend.
Now that we have a pre-login selection of compact on the new public dashboard, these types of users may select a "login" compact that is different than their backend default compact.
To resolve, we need to make sure we keep track of which compact the user selected pre-login so that after login we can attempt redirect the user to that compact, rather than their default compact.