Skip to content

Jupyter notebook jumps to top of cell on Ctrl-Enter #7323

Open

Description

Description

When I hit Ctrl-Enter while in line number >40 of a cell with 50 lines and I'm scrolled towards the bottom of the cell such that lines 1-40 aren't visible, then the view jumps to the top of the cell.

Reproduce

  1. Create new notebook
  2. Create one trivial line with 1 and 49 empty lines
  3. Scroll down to bottom of cell, make sure top of cell isn't visible anymore
  4. Hit Ctrl-Enter

Expected behavior

View doesn't move

Context

  • Operating System and version: Linux Ubuntu 22
  • Browser and version: 122.0.6261.128 (Official Build) (64-bit)
  • Jupyter Notebook version: 7.1.1
Troubleshoot Output sys.version: 3.12.2 (main, Feb 25 2024, 16:36:57) [GCC 9.4.0]

platform.platform():
Linux-5.15.0-101-generic-x86_64-with-glibc2.31

pip list:
Package Version Editable project location
--------------------------------- --------------- --------------------------
anyio 4.3.0
argon2-cffi 23.1.0
argon2-cffi-bindings 21.2.0
arrow 1.3.0
asttokens 2.4.1
async-lru 2.0.4
attrs 23.2.0
awkward 2.6.3
awkward-cpp 32
Babel 2.14.0
beautifulsoup4 4.12.3
bleach 6.1.0
certifi 2024.2.2
cffi 1.16.0
charset-normalizer 3.3.2
comm 0.2.1
debugpy 1.8.1
decorator 5.1.1
defusedxml 0.7.1
duckdb 0.10.2.dev311
duckdf 0.0.1 /home/soeren/duckdf/duckdf
executing 2.0.1
fastjsonschema 2.19.1
fqdn 1.5.1
fsspec 2024.3.1
h11 0.14.0
httpcore 1.0.4
httpx 0.27.0
idna 3.6
ipykernel 6.29.3
ipython 8.22.1
ipython-genutils 0.2.0
ipywidgets 8.1.2
isoduration 20.11.0
jedi 0.19.1
Jinja2 3.1.3
json5 0.9.18
jsonpointer 2.4
jsonschema 4.21.1
jsonschema-specifications 2023.12.1
jupyter 1.0.0
jupyter_client 8.6.0
jupyter-console 6.6.3
jupyter_contrib_core 0.4.2
jupyter_contrib_nbextensions 0.7.0
jupyter_core 5.7.1
jupyter-events 0.9.0
jupyter-highlight-selected-word 0.2.0
jupyter-lsp 2.2.3
jupyter-nbextensions-configurator 0.6.3
jupyter_server 2.12.5
jupyter_server_terminals 0.5.2
jupyterlab 4.1.2
jupyterlab-execute-time 3.1.2
jupyterlab_pygments 0.3.0
jupyterlab_server 2.25.3
jupyterlab_widgets 3.0.10
line-profiler 4.1.2
llvmlite 0.42.0
lxml 5.1.0
MarkupSafe 2.1.5
matplotlib-inline 0.1.6
mistune 3.0.2
nbclient 0.9.0
nbconvert 7.16.1
nbformat 5.9.2
nest-asyncio 1.6.0
notebook 7.1.1
notebook_shim 0.2.4
numba 0.59.1
numpy 1.26.4
overrides 7.7.0
packaging 23.2
pandas 2.2.1
pandocfilters 1.5.1
parso 0.8.3
pexpect 4.9.0
pip 24.0
platformdirs 4.2.0
polars 0.20.13
prometheus_client 0.20.0
prompt-toolkit 3.0.43
psutil 5.9.8
ptyprocess 0.7.0
pure-eval 0.2.2
pyarrow 15.0.0
pycparser 2.21
Pygments 2.17.2
python-dateutil 2.9.0.post0
python-json-logger 2.0.7
pytz 2024.1
PyYAML 6.0.1
pyzmq 25.1.2
qtconsole 5.5.1
QtPy 2.4.1
referencing 0.33.0
requests 2.31.0
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rpds-py 0.18.0
scipy 1.13.0
Send2Trash 1.8.2
setuptools 69.1.1
six 1.16.0
sniffio 1.3.1
soupsieve 2.5
stack-data 0.6.3
tabulate 0.9.0
terminado 0.18.0
tinycss2 1.2.1
tornado 6.4
traitlets 5.14.1
types-python-dateutil 2.8.19.20240106
tzdata 2024.1
uri-template 1.3.0
urllib3 2.2.1
wcwidth 0.2.13
webcolors 1.13
webencodings 0.5.1
websocket-client 1.7.0
widgetsnbextension 4.0.10

Browser Output Nothing on cell click

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions