-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
Application or Package Used
@nteract/core
@nteract/outputs
Describe the bug
When interacting with a JupyterWiget, changing the value will mark the last-ran cell with the status of "Busy".
To Reproduce
- Start with a fresh notebook
- Create an IntSlider in the first cell
import ipywidgets
x = ipywidgets.IntSlider()
display(x)
- Create a new code cell underneath where you create a separate widget
ipywidgets.Button()
- Adjust the slider in the output of cell 1
- Note that the status of cell 2 is marked as "Busy" as the widget in cell 1 communicates with the kernel, while the status of cell 1 is unchanged
Expected behavior
Cell status should not be marked "Busy" when interacting with the unrelated output of another cell
Proposed solution
We should not mark the status for a cell as busy for comm messages (which is what the jupyter widgets are using to talk to the kernel). Colab seems to follow this same behavior of widgets not changing the cell spinner, JupyterLab and Classic don't seem to show cell status.
Edit: Updated proposed solution
Metadata
Metadata
Assignees
Labels
No labels
