Loading indicator does not show on Table (New) in container

I created a new App today and the loading state indicator is not showing on any Table (New) in the App. After a little experimentation, I've determined it is occurring when a table is inside a container (which all my tables are).

edit: WidgetGrid is at fault, disabling WidgetGrid is a workaround.

Steps to reproduce:

  1. Add a table (connected to a query) to the canvas
  2. Click the refresh icon on the table
  3. Observe loading indicator shown while query is running
  4. Move table into a container
  5. Click the refresh icon on the table
  6. Observe no loading indicator while the query is running

I have tried with and without "Hoist loading state" on the container. I have confirmed "Show loading state" is enabled on the App.

Thanks,

I saw a post someone was having with a different piece of behaviour and @TobiasOhlsson suggested disabling WidgetGrid... and sure enough, it worked for my problem too.

So, the issue is that the loading indicator doesn't work in Table (New) inside a container when widget grid is enabled.

Hi @sam_ipinfo, we are actively tracking issues related to WidgetGrid. I was able to reproduce this issue, created a bug report, and will update you here when it's fixed!

Thank you for your feedback. :slightly_smiling_face:

1 Like

I just noticed this evening the loading/query status indicator (whirling circle) isn't displaying for drop downs and tables in my apps. Show loading state is checked.

Hi @toddat, two questions for you:

  • Are the Table and Select components inside of a container?
  • Does the issue go away when we disable WidgetGrid?

To disable WidgetGrid, click the button with the ':zap:.' You'll find it at the bottom left of the screen.

Yes they are inside a tab container. Yes it goes away when you disable WidgetGrid.

I added your experience to the internal bug report. Thanks for your feedback!

1 Like