Load https://webkit.org/demos/webgpu/hello-triangle.html Open WI (docked @ bottom). Reload. Resize the WI up and down. At some point the Overview resets and says "No Canvas Contexts".
I think the reason for this is that the underlying `WebGPUDevice` object gets GCd. Interesting. Would it be unreasonable to keep the `WebGPUDevice` alive so long as the underlying `GPUDevice` stays alive? I wonder if this is also a problem with `CanvasRenderingContext`.