-
Notifications
You must be signed in to change notification settings - Fork 293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When executing multiple cells queued ones don't show up anymore #8022
Comments
(Experimental duplicate detection) |
When pressing shift+enter in a py file with cells, in the old webview users were able to queue up a set of cells to run. Each would appear in the IW with the spinning * until they were executed. The native view does not work this way, right now. @ardeego, if this is blocking your workflow, you can temporarily opt out of the new experience by setting: "jupyter.enableNativeInteractiveWindow":false |
@joyceerhl can you help take a look? Unassinging my self as I'm out. |
Added this to the issue tracking polishing the IW. |
@rebornix wouldn't this be handled in core? |
Looks like a golden scenario, hence adding to triage |
No actually those two cells executed too fast. It only adds one cell at a time if you try to execute a queue. So you can't tell what's in the queue anymore. |
You can see the reason this is happening here:
We create an execution promise for all the cells queued up. The addition of the cell to the notebook is also part of this promise so the cells don't get added until they are about to be executed. |
In playing around with during my thanksgiving personal projects, I ran into this problem and it hurt the experience more than I had originally realized. Oftentimes when writing a real notebook, you're going to be running cells that take a bit to run. While they are running you may be perusing your file for other changes to make. You're not just sitting there waiting for them to run. When this happens you can easily lose your place. "What cell did I last run?" "Ok, I see this output from one of the cells... did I run this one yet?" etc. Therefore, this is not just a regression, I'm marking it as iw-golden. |
Issue Type: Bug
When executing multiple cells queued ones don't show up anymore; it only shows the most recent one being currently executed and not the ones that are queued for execution in Interactive Python.
VS Code version: Code 1.59.0 (379476f0e13988d90fab105c5c19e7abc8b1dea8, 2021-08-04T23:14:40.191Z)
OS version: Darwin x64 20.6.0
Restricted Mode: No
System Info
gpu_compositing: enabled
metal: disabled_off
multiple_raster_threads: enabled_on
oop_rasterization: enabled
opengl: enabled_on
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
webgl: enabled
webgl2: enabled
Extensions (33)
(1 theme extensions excluded)
A/B Experiments
The text was updated successfully, but these errors were encountered: