jupyterlab-contrib/rise

jupyterlab-system-monitor renders [horribly] when rendering in skideshow mode

Closed this issue · 4 comments

When displaying a notebook in "Slideshow" mode, the extension jupyterlab-system-monitor is included... and takes up a large amount of the display:

See https://photos.app.goo.gl/iPpsJY5rzQEnuVpT8

Context

I'm running a jupyterlab docker image created thus:

FROM jupyter/minimal-notebook:2022-10-17

RUN pip install jupyterlab_rise  &&  mamba clean --all -f -y

RUN pip install jupyterlab-system-monitor  &&  mamba clean --all -f -y

WORKDIR $HOME
USER $NB_USER

The notebook is actually one I use to test rise in a service I run.... with more complex notebook images - so I realise the actual cells won't run :chuckle:

Expectation

I would not have expected the extension to be included in the slide-show rendering

cc. @jtpio for awareness

jtpio commented

Thanks for the ping.

Wondering if this happens with other extensions that put widgets in the top area.

Also I was hoping to move some of the functionalities of the system-monitor extension to the jupyter-resource-usage at some point to ease maintenance and consolidate the existing extension. Probably something to do after the JupyterLab 4 final release.

Wondering if this happens with other extensions that put widgets in the top area.

Happy to try, if you can suggest one

I believe this is a bug in jupyterlab-rise that I highlighted in my review: damianavila/RISE#605 (review) and it also happens for jupyterlab-citation-manager (which takes even more space).

I dissected this in damianavila/RISE#605 (comment).