For users maintaining older JupyterLab conda or python virtual environments that need to monitor dask jobs, the following patch needs to be applied to enable the dask dashboards.
To check which version of the patch you need, or indeed if you need it at all, run:
pip show jupyter_server_proxy
For version 3.2.0 or later, no patch is needed.
For versions 3.0.0 or later, but earlier than 3.2.0:
For older versions:
To apply this patch, run
patch -p5 < /path/to/jupyter-server-proxy-websocket-patch.diff from within the
jupyter_server_proxy directory (so something like
lib/python3.8/site-packages/jupyter_server_proxy under your conda root or python venv root).
Without this patch, all the dask dashboard panels will be blank.