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

Maintain "deploying" state across challenge navigations in competitive Play view #532

Open
sei-bstein opened this issue Nov 15, 2024 · 0 comments
Assignees
Labels
bug: visual Bugs which cause the app to look ugly but don't break anything

Comments

@sei-bstein
Copy link
Contributor

The core issue here is that the competitive "play" view doesn't currently have a great way to remember if a challenge is in the process of deploying or undeploying its vms. The effect of this is that if the user deploys a challenge, navigates away from it, and then come back before the deploy has completed, you won't see the loading indicator that the deployment is in process. the deploy will still happen, and the interface will still reflect that the challenge has deployed when it's finished, but under the current architecture, remembering that a deploy is in progress after you leave the view is hard. If you try to deploy again (because GBUI doesn't know that one is in progress), you'll get an error, but your challenge is still deploying, and the UI will update when it's done.
It's not ideal, though, and could cause mild confusion.

@sei-bstein sei-bstein added the bug: visual Bugs which cause the app to look ugly but don't break anything label Nov 15, 2024
@sei-bstein sei-bstein self-assigned this Nov 15, 2024
@sei-bstein sei-bstein changed the title Main "deploying" state across challenge navigations in competitive Play view Maintain "deploying" state across challenge navigations in competitive Play view Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug: visual Bugs which cause the app to look ugly but don't break anything
Projects
None yet
Development

No branches or pull requests

1 participant