As @akinsho mentioned in #4
I think it's weird that the floating window opens immediately and is empty,
so you wait another 2-3sec for the request to complete. I think it would
be better to only open the floating window when the data has come back,
or add a loading window.
If there is a delay in data due to some reasons like network issues, etc then
we see a blank floating window that is actually waiting for data. This is a
little weird behavior.
My intent for this behavior was if data is not available fast and let's say it
takes 2-3 seconds to arrive first data then users can quit the floating window
even before the data arrives. That would also quit the job in the middle and users
can continue working. However, it also means that if we want data to be
displayed in any case, we will have to stick with the floating window till
the data arrives.
As @akinsho mentioned in #4
If there is a delay in data due to some reasons like network issues, etc then
we see a blank floating window that is actually waiting for data. This is a
little weird behavior.
My intent for this behavior was if data is not available fast and let's say it
takes 2-3 seconds to arrive first data then users can quit the floating window
even before the data arrives. That would also quit the job in the middle and users
can continue working. However, it also means that if we want data to be
displayed in any case, we will have to stick with the floating window till
the data arrives.