You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
An alternative could be to have something similar to the notebook tools panel in the left area:
The debugger sidebar would be added automatically if the kernel supports debugging, and removed when switching to a kernel without support for debugging, or to a different widget (not backed by a kernel).
But even that can lead to some tricky edge cases. For example the notebook tools in JupyterLab is not removed from the left area when the notebook widget is disposed but doesn't have the focus:
Originally posted in #239 (comment).
If we want to be able to manage the lifecycle of the debugger and the sidebar separately, we need to handle a few other cases:
At first it sounds reasonable to always show the toggle buttons if the kernel supports debugging.
At the moment we can end up in situations like the following:
The text was updated successfully, but these errors were encountered: