jupyter / jupyter/notebook

movement of the notebook upon evaluation

Open
#3,442 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
13.3k
Forks
5.8k
Avg merge
6d 11h
Merged PRs (30d)
7

Description

I'm using SageMath 8.1 on Windows 10 Native with Jupyter Notebook.

When executing "Run All" on a SageMath notebook with many code cells (let say 100), the notebook moves in a very strange way: First it starts from the end of the notebook, and then it moves upward.

When the top down "wave" of evaluation meets the bottom up movement of the notebook it stops moving. I would like the notebook to always show me the cell that is evaluated right now and move accordingly, i.e. downward until it gets to the end of the notebook.

As it works today, I have to search where is the current cell that is been evaluated and move the notebook manually to monitor progress. Moreover, there is no indication that the notebook is evaluation anything. There should be a flashing button that should indicate that the notebook is evaluation something and is not idle.

Thanks,

Daniel Volinski

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in SageMath 8.1 on Windows 10 Native with Jupyter Notebook by running Run All on a notebook with about 100 code cells. Trace the notebook's scrolling during evaluation and look for the existing idle or busy indication; done means the active cell remains visible while evaluation proceeds and the UI clearly shows that work is ongoing.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.