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

Dashboard - Waiting for Requests to load block the quick actions #342

Closed
YohannParis opened this issue Feb 16, 2022 · 5 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@YohannParis
Copy link
Collaborator

While the dashboard is waiting to be loaded with Requests the quick action panels are not rendered/usable.

Screen.Recording.2022-02-16.at.10.56.07.mov
@YohannParis YohannParis added the bug Something isn't working label Feb 16, 2022
@danielfe danielfe added this to Low priority in Backlog Mar 3, 2022
@danielfe danielfe moved this from Low priority to Medium priority in Backlog Mar 3, 2022
@jryu01 jryu01 self-assigned this Mar 22, 2022
@jryu01 jryu01 moved this from To do to In progress in April Sprint 1 Mar 25, 2022
@jryu01
Copy link
Collaborator

jryu01 commented Mar 28, 2022

service-side-panel-loading.mov

It doesn't look like a bug. As you can see from the recording, the side panel is populated before requests are loaded.
Since the service side panel is rendered with data fetched asynchronously, with slow network connection, it could take some time to get populated.

@YohannParis
Copy link
Collaborator Author

@jryu01 it is still a bug, the button should be disabled until the panel can be fully loaded, clicking on a button that does nothing is a poor user experience.
My point is the buttons can be priorotized to load before the rest.
Anyway, UI action should not be possible if not fully functional.

@jryu01
Copy link
Collaborator

jryu01 commented Mar 28, 2022

@YohannParis The content of the Start a Service panel isn't static nor it's dependent on the data loaded on the main page. Once you open the side panel (by clicking the button), it starts to fetch the data from the backend and populate the panel. I think the issue here is that there's no indication the side panel is currently loading. Proper approach would be displaying a loading wheel in the panel to indicate that data is loading if we want to have a better UI.

@YohannParis
Copy link
Collaborator Author

At the end it's your issue, you can solve it as you see fit, and let @ThomasKapler make the final UX decision.

@jryu01
Copy link
Collaborator

jryu01 commented Mar 28, 2022

Closing the issue since this issue can be addressed with #479

@jryu01 jryu01 closed this as completed Mar 28, 2022
Backlog automation moved this from Medium priority (Nice by June 1st) to Closed Mar 28, 2022
April Sprint 1 automation moved this from In progress to Done Mar 28, 2022
This was referenced Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Backlog
Done and Closed
Development

No branches or pull requests

2 participants