Closed formgeist closed 3 years ago
Pinging @elastic/apm-ui (Team:apm)
Check also the Backed page, we can add the "Loading..." message that is currently missing
@MiriamAparicio Great spot! I've updated the description to include the Backends list (now Dependencies list) and in general make this about inconsistencies in our list table loading states.
@MiriamAparicio Had another review of our various tables and found more inconsistencies to add to the list above ^ 😬 - also there's a missing loading state in the JVMs list in the Metrics tab that we might want to take a look at in the same process.
@formgeist I'm finding also other small differences between table lists. I can add them here or put all together in a document. What do you prefer?
I think if it pertains to the loading message or loading experience, we can put it in this issue. Otherwise, perhaps we should open a new issue for anything else that might have come up? How does that sound?
Summary
Most of the other APM tables will show a simple loading message, but the Traces list table shows a loading spinner. We moved away from the spinners in previous releases, but it seems the table wasn't updated. We should simply display the "Loading..." default message to make it consistent with the rest. All in all, we could make this more consistent so that we always show a "Loading…" message in the list tables.
There's also no "Loading…" message shown in the Transactions, Errors, Dependencies (formerly Backends), or Instances lists.
Also noticed that the JVMs list table doesn't show a loading state at all, just shows the empty state message until it loads the content of the table.
Desired outcome
The current Service inventory list shows a loading message and loading indication as a continuous progress bar below the table row headers.