loginWithPopup without changing who the SPA thinks is logged in?

Is it possible to call loginWithPopup (in auth0-spa-js Auth0Client) without changing who the app is currently logged in as?

I want to auth a user with say github, then test if that Id exists in my database already, before linking the identity.

The problem with calling loginWithPopup is that if I don’t want to continue to link the identity I’m stuck as it has logged that user in.

Can it be done by fudging the client not to change to cookie the SPA is using?