if the project order changes after a refresh, the previously selected project is still selected under the hood, resulting in a UI mismatch.