backend.ai-webui
backend.ai-webui copied to clipboard
Let's display "Request Timeout" error to be more effective and descriptive way.
Main idea
NOTE: This issue has been suggested by @xyloon.
For now, we've been displaying error msg as a single method, snackbar UI with a close button, so that the user needs to confirm the problem and close it explicitly. This could degrade the overall user experience when it comes to having "connectivity" issue("Request Timeout"); since It cannot be handled immediately on both client-side and server-side. Therefore, we'd better display "Request Timeout" as a new form, for example as a connectivity panel. If request timeout occurs more than several times in a certain range of time, then we could display connectivity panel with yellow color, or red rather than just exposing an annoying snackbar msg. Besides, It would inform users about network status more effectively.
I found some helpful references that show network connectivity:
Screenshot(s)
Alternative ideas
No response
Anything else?
No response