User reports that the onboarding screen is appearing every time during launch.
I think this is caused by needsToOnboard checking the wrong state, instead of checking only the existence of classic-OBA data, we should be checking the existence AND the UserDefault value of whether the user has already upgraded their data.
User reports that the onboarding screen is appearing every time during launch.
I think this is caused by
needsToOnboard
checking the wrong state, instead of checking only the existence of classic-OBA data, we should be checking the existence AND the UserDefault value of whether the user has already upgraded their data.