When a user signs in with third party credentials for the first time,
the profile pane should display for them to complete. However, it was
hidden because the home page overlay or my collections overlay could
show. Adjusted logic so the profile pane remains visible at the end of
sign in when the profile form is incomplete. This change is only for new
registrations. Existing registered users continue with their existing
experience.
Page Start-Up Refactoring
Found two calls to CZ.Service.getProfile() API in cz.js's page load
functionality. Refactored into one, which helps help make logic much
more understandable, and improves load time somewhat.
Page Load Improvements
New Account Registration Fix
When a user signs in with third party credentials for the first time, the profile pane should display for them to complete. However, it was hidden because the home page overlay or my collections overlay could show. Adjusted logic so the profile pane remains visible at the end of sign in when the profile form is incomplete. This change is only for new registrations. Existing registered users continue with their existing experience.
Page Start-Up Refactoring
Found two calls to CZ.Service.getProfile() API in cz.js's page load functionality. Refactored into one, which helps help make logic much more understandable, and improves load time somewhat.