stacks-archive/blockstack-browser

Display name lost after login with other account & performance issue

ruslankonev opened this issue · 0 comments

Hi

I don't know, in correct repository I create this issue, but I have some issues with https://browser.blockstack.org application.

At first, many times I have lost a display name (profile name, shown in picture below), which display in applications with props user.profile.name. After sign-in with other blockstackID, profile name will lost.

image

In my application I need fallback display name with code like this:

username() {
  return this.$App.Blockstack.user?.profile?.name || this.$App.Blockstack.user?.username
}

After entering again the display name, username show as expected, but after sign-in from other blockstack.id, data again lost.

Secondly, I would like the authentication page to load significantly faster → without loading the full list of applications that appears behind the layer of the authentication window (Select Blockstack ID).

image

I think that this list does not make any sense, and it takes a lot of time to download it, besides loading all the application icons. In addition, your implementation of the list of applications on the React.js (including list in the https://app.co/blockstack). This application is too slow, and it should also be optimized.