-
Notifications
You must be signed in to change notification settings - Fork 34.9k
Description
On the notebook toolbar we have multiple sections of actions, and the first two are core sections: insert and execution. The Insert section is very stable and it always contains two actions: insert code and insert markdown. However the execution section has actions from both VS Code core and Jupyter extension, and with a mix use of visibility and enablement, it is not user friendly and often leads to mis-clicks.
Jupyter kernels
Initial state
Start execution
Execution fails
Execution succeeds
Non Jupyter Kernels (e.g. Pyodide)
Initial state
Start execution
Execution fails
Execution succeeds
As shown above, currently only Clear all outputs
is using enablement while all others are using visibility, which can lead to change of positions for the actions and often when users want to interrupt or restart the kernel, their position changes and users click on wrong actions. cc @roblourens