Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display troublshooting link and cancel button in login modal #26074

Open
marktnoonan opened this issue Mar 10, 2023 · 0 comments
Open

Display troublshooting link and cancel button in login modal #26074

marktnoonan opened this issue Mar 10, 2023 · 0 comments
Labels
pkg/launchpad This is due to an issue in the packages/launchpad directory Triaged Issue has been routed to backlog. This is not a commitment to have it prioritized by the team. type: user experience Improvements needed for UX

Comments

@marktnoonan
Copy link
Contributor

marktnoonan commented Mar 10, 2023

What would you like?

I'd like the user to have access to a login troubleshooting link and a cancel button from the login modal in the app.

Why is this needed?

The login process does not always complete, but Cypress will keep waiting for it anyway. This is usually not a problem, but in the case of #25756 where an adblocking feature in Brave browser prevents communication with localhost, the login appears to hang even after the user successfully logs in. It's not intuitive that this is caused by adblocking in Brave and it's difficult for users to unblock themselves.

You can also reach this state if you accidentally close the tab Cypress opened for you before completing log in.

A troubleshooting link to a new docs section explaining this and other possible login issues (removed from org? logging in with the wrong method?) would get around this state. A reset button to manually stop listening for login success and let the user try again, instead of having to restart Cypress, would also be a good idea. It would also make sense to do this if the user closes the login modal manually. In both cases it looks like we can use authApi.resetAuthState() to do this.

Other

No response

@nagash77 nagash77 added CT Issue related to component testing Triaged Issue has been routed to backlog. This is not a commitment to have it prioritized by the team. and removed routed-to-ct labels Apr 19, 2023
@jennifer-shehane jennifer-shehane added type: user experience Improvements needed for UX pkg/launchpad This is due to an issue in the packages/launchpad directory and removed CT Issue related to component testing labels May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg/launchpad This is due to an issue in the packages/launchpad directory Triaged Issue has been routed to backlog. This is not a commitment to have it prioritized by the team. type: user experience Improvements needed for UX
Projects
None yet
Development

No branches or pull requests

3 participants