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

Y24-158 - Slow loading of the location tree occurs when pressing the root node #798

Open
seenanair opened this issue Jun 21, 2024 · 1 comment
Labels
Labware Destruction research size:m Medium - medium effort & risk value:3 Value to the insitute is average

Comments

@seenanair
Copy link
Contributor

seenanair commented Jun 21, 2024

Description
The locations page in Labwhere displays a location tree. The page takes a while to load when user clicks a node.
It need to be investigated further on how it can be improved.

Who the primary contacts are for this work
Tristram Bellerby

Additional context or information
Considering the fact that it is using an old style Rails UI, the performance issues might be related to that.
Some alternatives to consider

  • There is no indication that it is loading, making user unsure whether they have successfully clicked the icon. It would be good to have some visual indication (such as a loading progess icon) to show the loading process
  • Also, as the location and labware are searchable, it is good to ask the stakeholder whether that can be considered as an alternative option
@seenanair seenanair added research size:m Medium - medium effort & risk value:3 Value to the insitute is average labels Jun 21, 2024
@psd-issuer psd-issuer bot changed the title Slow loading of location tree when pressing the root node Y24-158 - Slow loading of location tree when pressing the root node Jun 21, 2024
@seenanair seenanair changed the title Y24-158 - Slow loading of location tree when pressing the root node Y24-158 - Slow loading of the location tree occurs when pressing the root node Jun 21, 2024
@KatyTaylor
Copy link
Contributor

I think a slow one that Tris showed us was when the 'Ogilvie' node was expanded.

Steve thought it would be quite an undertaking to improve this due to how the UI is designed.

Part of the problem was that the slow loading made the user unsure whether they had successfully clicked the button - perhaps adding a buffering icon would be another improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Labware Destruction research size:m Medium - medium effort & risk value:3 Value to the insitute is average
Projects
None yet
Development

No branches or pull requests

3 participants