-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Description
When wanting to create a slide background, as I have seen in the Layers.ipynb of https://jupyterlab-deck.readthedocs.io/en/stable/_static/lab/index.html, selecting the layer scope is unresponsive to me.
This dialogue opens, but selecting any of the values is unresponsive. Sometimes the selected value appears for a frame, but disappears then. Adding and saving the value manually to the cell metadata, in the 'advanced tools' section below, does not fix the issue.
"slideshow": {
"slide_type": "",
"layer": "deck"
},Presenting the slides shows the cell as a normal cell.
The same holds true when trying to use the Design Tools from within the presenting mode.
Opening the original Layers.ipynb, without changing any cell metadata also fails to show the cell as a background layer.
Reproduce
To isolate other issues, I have created a fresh environment and only installed jupyterlab-slideshow.
micromamba env create -n debug -c conda-forge python
micromamba activate debug
pip install jupyterlab-slideshow
jupyter labCreating a new notebook, and opening the 'common tools' in the Property Inspector sidebar.
Try to change the Layer value.
Expected behavior
When selecting a value in the drop-down, I expect to see the value change and the cell to be in the background of the slide, for the case of "deck".
Context
- Operating System and version: Linux 6.8.0-52-generic #53~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jan 15 19:18:46 UTC 2 x86_64 GNU/Linux
- Browser and version: Firefox 136.0 (mozilla-deb 1.0)
- JupyterLab version: 4.5.0a0
- jupyterlab-slideshow version(s): all
0.3.1-0.3.3(0.3.0 works as expected!)
The JS console did not seem to output anything when changing the selection. The only suspicion I have is the output "Unknown pseudo-class or pseudo-element ‘-ms-input-placeholder’. Ruleset ignored due to bad selector. lab:124:26".
Required: installed server extensions
Config dir: /home/user/.jupyterConfig dir: /home/user/micromamba/envs/debug/etc/jupyter
jupyter_lsp enabled
- Validating jupyter_lsp...
jupyter_lsp 2.2.5 OK
jupyter_server_terminals enabled
- Validating jupyter_server_terminals...
jupyter_server_terminals 0.5.3 OK
jupyterlab enabled
- Validating jupyterlab...
Extension package jupyterlab took 0.2353s to import
jupyterlab 4.5.0a0 OK
notebook_shim enabled
- Validating notebook_shim...
notebook_shim OKConfig dir: /usr/local/etc/jupyter
Required: installed lab extensions
JupyterLab v4.5.0a0
/home/user/micromamba/envs/debug/share/jupyter/labextensions
jupyterlab-slideshow v0.3.1 enabled OK
jupyterlab_pygments v0.3.0 enabled OK (python, jupyterlab_pygments)
@deathbeds/jupyterlab-font-fira-code v3.0.0 enabled OK
@deathbeds/jupyterlab-font-dejavu-sans-mono v3.0.0 enabled OK
@deathbeds/jupyterlab-fonts v3.0.0 enabled OK
@deathbeds/jupyterlab-font-atkinson-hyperlegible v3.0.0 enabled OK
@deathbeds/jupyterlab-font-anonymous-pro v3.0.0 enabled OK
Troubleshoot Output
$PATH: /home/user/micromamba/envs/debug/bin /home/user/micromamba/condabin /home/user/bin /home/user/.local/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /home/user/.local/share/JetBrains/Toolbox/scriptssys.path:
/home/user/micromamba/envs/debug/bin
/home/user/micromamba/envs/debug/lib/python313.zip
/home/user/micromamba/envs/debug/lib/python3.13
/home/user/micromamba/envs/debug/lib/python3.13/lib-dynload
/home/user/micromamba/envs/debug/lib/python3.13/site-packagessys.executable:
/home/user/micromamba/envs/debug/bin/python3.13sys.version:
3.13.3 | packaged by conda-forge | (main, Apr 14 2025, 20:44:03) [GCC 13.3.0]platform.platform():
Linux-6.8.0-52-generic-x86_64-with-glibc2.35which -a jupyter:
/home/user/micromamba/envs/debug/bin/jupyterpip list:
Package Version
------------------------- --------------
anyio 4.9.0
argon2-cffi 23.1.0
argon2-cffi-bindings 21.2.0
arrow 1.3.0
asttokens 3.0.0
async-lru 2.0.5
attrs 25.3.0
babel 2.17.0
beautifulsoup4 4.13.4
bleach 6.2.0
certifi 2025.4.26
cffi 1.17.1
charset-normalizer 3.4.2
comm 0.2.2
debugpy 1.8.14
decorator 5.2.1
defusedxml 0.7.1
executing 2.2.0
fastjsonschema 2.21.1
fqdn 1.5.1
h11 0.16.0
httpcore 1.0.9
httpx 0.28.1
idna 3.10
ipykernel 6.29.5
ipython 9.2.0
ipython_pygments_lexers 1.1.1
isoduration 20.11.0
jedi 0.19.2
Jinja2 3.1.6
json5 0.12.0
jsonpointer 3.0.0
jsonschema 4.23.0
jsonschema-specifications 2025.4.1
jupyter_client 8.6.3
jupyter_core 5.7.2
jupyter-events 0.12.0
jupyter-lsp 2.2.5
jupyter_server 2.15.0
jupyter_server_terminals 0.5.3
jupyterlab 4.5.0a0
jupyterlab_fonts 3.0.0
jupyterlab_pygments 0.3.0
jupyterlab_server 2.27.3
jupyterlab-slideshow 0.3.1
MarkupSafe 3.0.2
matplotlib-inline 0.1.7
mistune 3.1.3
nbclient 0.10.2
nbconvert 7.16.6
nbformat 5.10.4
nest-asyncio 1.6.0
notebook_shim 0.2.4
overrides 7.7.0
packaging 25.0
pandocfilters 1.5.1
parso 0.8.4
pexpect 4.9.0
pip 25.1.1
platformdirs 4.3.8
prometheus_client 0.21.1
prompt_toolkit 3.0.51
psutil 7.0.0
ptyprocess 0.7.0
pure_eval 0.2.3
pycparser 2.22
Pygments 2.19.1
python-dateutil 2.9.0.post0
python-json-logger 3.3.0
PyYAML 6.0.2
pyzmq 26.4.0
referencing 0.36.2
requests 2.32.3
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rpds-py 0.24.0
Send2Trash 1.8.3
setuptools 80.3.1
six 1.17.0
sniffio 1.3.1
soupsieve 2.7
stack-data 0.6.3
terminado 0.18.1
tinycss2 1.4.0
tornado 6.4.2
traitlets 5.14.3
types-python-dateutil 2.9.0.20241206
typing_extensions 4.13.2
uri-template 1.3.0
urllib3 2.4.0
wcwidth 0.2.13
webcolors 24.11.1
webencodings 0.5.1
websocket-client 1.8.0
Command Line Output
Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
Browser Output (recommended for all interface issues): console-export-2025-5-8_18-40-53.txt
Also, thank you very much for the package, I think it's great! 👏
