Rework command listener for interactive window #7164
Labels
bug
Issue identified by VS Code Team member as probable bug
debt
Code quality issues
interactive-window
Impacts interactive window
We introduced promise chaining in the interactive window to fix a problem in the interactive window where cells executed in rapid succession would get executed out of order:
vscode-jupyter/src/client/datascience/interactive-window/nativeInteractiveWindow.ts
Lines 385 to 393 in 2b3fdb7
This doesn't work very well, because the chained promises do not get correctly cancelled on an interrupt or restart. It also doesn't address problems like #6982. Instead we should use the CellExecutionQueue to queue cells for execution
The text was updated successfully, but these errors were encountered: