Chrome stops Cesium/Webgl rendering when inactive Tab

When changing tabs on chrome and leaving the Cesium project inactive for a certain amount of time, after going back to Cesium, a grey screen appears. This is due to Chrome stopping Webgl rendering on inactive tabs.

Is there a way to set Cesium to rerender when the tab is active again?



Does this gray screen have the “Aw, Snap” chrome error message? I know Chrome allocates less resources to inactive tabs, but I don’t believe this is expected behavior.

Are you able to consistently reproduce this? How long does the tab have to be inactive before you notice this? There’s some discussion on detection & recovery in this issue but no concrete answers yet: