stacks-archive / blockstack-browser

The Blockstack Browser
Mozilla Public License 2.0
1.12k stars 219 forks source link

Use existing login when a new app is opened #2052

Open john-light opened 4 years ago

john-light commented 4 years ago

I opened Blockstack Browser and logged in. I then clicked on an app on the home page and was taken to that app's landing page. I clicked the button to use the app and a new tab opens prompting me to log-in to Blockstack again. The app should recognize that I'm already logged-in to Blockstack and use my existing login, I shouldn't have to go through the login flow each time I use an app.

Screenshot_2020-03-29 Blockstack Browser(7)

When I get to the end of the login flow, the ID that it appears the app will be using isn't even the ID that I have set as my default ID in my main Blockstack Browser tab, it's another ID owned by the same seed and there doesn't appear to be a way to change which ID to use:

Screenshot_2020-03-29 Blockstack Browser(8)

Only one ID is shown to select even though this seed owns multiple different IDs, and the address that owns the specific name shown owns multiple names:

Screenshot_2020-03-29 Blockstack Browser(9)

If it's not going to use my existing Blockstack login it should at least give me the option to select from my IDs which one I want to use with this app during this session (including the ability to select from IDs owned by the same address).

timstackblock commented 4 years ago

Thank you for opening a ticket the Ubuntu native app is directing users to log in via the web app this is related to bug https://github.com/blockstack/blockstack-browser/issues/2053