Reduce the incidence of this happening by speculatively pre-cacheing the preview data. This pre-cacheing should start as soon as the results finish loading into the screen, and should continue until the user exits the Dash, performs another search, or opens a preview. When the user opens a preview, results subsequent to the preview should start pre-cacheing.
Note the pre-caching is very important to reduce the incidence of the user seeing the loading state. All major browsers currently speculatively pre-cache content, so if we are match user's expectations regarding speed of content display (shaped by using web browsers) this is something we really need to do.
Reduce the incidence of this happening by speculatively pre-cacheing the preview data. This pre-cacheing should start as soon as the results finish loading into the screen, and should continue until the user exits the Dash, performs another search, or opens a preview. When the user opens a preview, results subsequent to the preview should start pre-cacheing.
Note the pre-caching is very important to reduce the incidence of the user seeing the loading state. All major browsers currently speculatively pre-cache content, so if we are match user's expectations regarding speed of content display (shaped by using web browsers) this is something we really need to do.