Hi, we’re using the project observable-jupyter to embed WebGL visualizations generated on Observable into a Jupyter notebook. Here is an example
Colab notebook: Google Colaboratory
ObservableHQ notebook: Clustergrammer-GL / Nicolas Fernandez / Observable
(specifically Google Colab)
However, we are seeing a WebGL error on one of our computers running Chrome that says:
Uncaught (in promise) Error: Failed to create WebGL context: Web page caused context loss and was blocked
We do not see the error on this computer when running Firefox. Based on my reading of [Chrome’s code] (third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc - chromium/src - Git at Google) it sounds like Chrome is blocking the creation of a new WebGL context because contexts were lost previously. Does anyone know how to go about fixing this error?