If my first action is to create new jupyter notebook, then jump to definition doesn't work for notebooks.
Reproduce
Build an image from this Dockerfile:
FROM jupyter/base-notebook
RUN pip install 'jupyterlab-lsp' 'python-lsp-server[all]'
`DOCKER_BUILDKIT=1 docker build --pull --tag my_image .`
2. Run this image: `docker run -it -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes my_image`
3. Visit: `http://IP_ADDRESS:8888/lab?token=TOKEN`
4. Create new notebook - it will be called `Untitled.ipynb`.
5. Create new python file - it will be called `untitled.py`.
6. Add this content to notebook - `import untitled`.
7. Run the cell
If I do these steps, `jump to definition` doesn't work for this `Untiled.ipynb` file.
And moreover - it doesn't work for all jupyter notebooks, even if I create new one and use new python files.
It still works for python files though.
## Expected behavior
`Jump to definition` should work fine.
## Context
- Operating System and version: ubuntu:20 (running docker)
- Browser and version: Safari 15.2, Vivaldi 5.0.2497.35 on my M1 Mac
- JupyterLab version: 3.2.6
- Language server and version:
Description
If my first action is to create new jupyter notebook, then jump to definition doesn't work for notebooks.
Reproduce
RUN pip install 'jupyterlab-lsp' 'python-lsp-server[all]'
jupyter-lsp 1.5.1 pypi_0 pypi jupyterlab-lsp 3.10.0 pypi_0 pypi python-lsp-jsonrpc 1.0.0 pypi_0 pypi python-lsp-server 1.3.3 pypi_0 pypi