Closed
Description
The Jupyter extension has a variable explorer as a webview in a panel. This should be moved into vscode core as part of common workbench UI. Things to explore:
The Jupyter extension creates a "fake" debug session to show variables in the debug UI- Show variables inline in the cell editor, similar to debug inline values. Possibly even without a separate variables view
- Show variables on hover, same as debugging
- Show a separate tree/table view, similar to current experience
- Odd duplication with debug variables view. Could be that you just have the same data visible in two places. Maybe the debug variables view hides when debugging a notebook.
- Show variables in the Debug viewlet, driven by new variable provider API when not debugging. This would be a new type of "debug session" for inspecting variables only, is managed by vscode, can't be terminated by the user, somehow gets upgraded to a real debug session when the notebook is debugged