Single page app: How to use social (LinkedIn) login WITHOUT reloading page (thus losing data)?

Drop a cookie or use local storage. Example of cookies for exactly this explained here How to attach anonymous data to existing user after they log in?