jupyter / jupyter/notebook

Extension using dynamic menus has no scrolling when it grows larger than screen

Open
#4,565 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
13.3k
Forks
5.8k
Avg merge
6d 11h
Merged PRs (30d)
7

Description

Short version: Could Jupyter Notebook do something sensible to handle menu entries that are larger than the visible screen? The current setup is such that it is not possible to scroll down the page in the browser to see "further down" for menu entries that are "below the fold" -- attempts to do so result in the menu in question disappearing.

Details:

Pulled over from `nb_conda_kernels` repo issue: https://github.com/Anaconda-Platform/nb_conda_kernels/issues/121 where the extension maintainers said they couldn't really do anything about this -- it has to do with the way Jupyter Notebooks handles nested menus.

Extension generates a list that goes off screen, no way to scroll down

![image](https://user-images.githubusercontent.com/293525/52003899-caa34180-2493-11e9-94c2-a31cc96b966f.png)

these go below the fold on my screen and I have no way of selecting the ones I cannot see. The only (unsatisfactory) option is to dramatically reduce the font size until they all show up. Is there some way this could be fixed?

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with the dynamic nested menus from nb_conda_kernels issue 121 and inspect Jupyter Notebook's menu handling. Done means menu entries extending below the visible screen can be reached and selected without the menu disappearing.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.