Bugs when not logged in, Busy.org (beta) testingsteemCreated with Sketch.

in #utopian-io7 years ago

In this post I want to point out a few bugs in the beta version of busy.org, when the user is not logged in. And also, at the end, I will give a possible solution to fix all of them by showing a modal :)


top-img.png

I tested this on a Chrome Browser, on a Windows machine.

First of all, when on a profile page...

and you are not logged in, you can still see the "Follow" button, and upon clicking it nothing happens.
Well, nothing for the user, but a couple of errors for not being able to connect are still thrown in the Chrome console. See the screenshot below:


follow-errors-w-text.png


Also on the profile page when clicking on the 3 dots menu and then on 'Block User', nothings happens.
In the screenshot below it is pointed out about what button I am refering to:


profile-page-block-button-n.png

Second of all, on posts listings when...

either on a category page or on the first page, there are some actions that are available for the user for every post, such as "Follow user", "Save Post", "Report post".

All these do not do anything and also do not redirect the user to login or show a message explaining to the user why it will not react.

The "Follow" and "Save" buttons also throw errors in the console, most probably because it tries to connect to no avail.
These buttons are pointed out in this screenshot here:


save-post-not-logged-in-w-t.png

On the same listing, when a user that is not logged in tries to upvote, that button also does not react in any way. I know that everyone knows where the Upvote link is but to be sure, here it is in the screenshot:


upvote-not-logged-in-w-text.png

I think it would improve the user experience a lot if these buttons/links when not logged in either:

  • did not exist
  • they were inactive and gray-ed out
  • they would show a message telling the user why that action cannot be done

I do have a quick possible solution...

that could be used for all the issues above. And that is to not try to connect to the blockchain and instead show a generic modal that tells the user why that action cannot be performed yet. Here is how such a simple modal could look like:


modal.png

I know these are not huge bugs, but they still throw errors and fixing them would improve the User-Experience a lot on the site. They may also be worth to fix because when launched, there will be a lot of not-logged-in users, and it would help the site a lot if they were pointed out to where they can actually join.

Thank you awesome people :)


TLDR: Buttons/links like "Follow" and "Block user" on the profile page and "Upvote", "Downvote, ""Follow", "Save" and "Report" on the post listing do not work in any way when not logged in, some throw errors in the console.


This post was made on Utopian.io. A website based on STEEM that rewards open-source contributors.


Open Source Contribution posted via https://utopian.io

Sort:  

Thank you for the contribution. It has been approved. Can you contact the Busy team with these issues?

[utopian-moderator]

Thank you too, for approving. I just contacted the Busy team :)

You are always helping us with your great work!!! All the best @sirrus!!!

Thank you very much, I really appreciate it. You also always encourage people, all the best to you too @leveuf :)

A pleasure to find people like you!!! Lots of hugs!!! :D

Hey @sirrius I am @utopian-io. I have just super-voted you at 85% Power!

Achievements

-Good amount of information. Thank you!
-A very informative contribution. Good job!
-Seems like you contribute quite often. AMAZING!
-You have a good amount of votes on your contributions. Good job!
-In total you have more votes than average for this category. Bravo!
-You have just unlocked 5 achievements. Yeah!
Up-vote this comment to grow my power and help Open Source contributions like this one.