Skip to content
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

Consider options for auto-closing debugger frames #117

Open
martinmcclure opened this issue Nov 15, 2022 · 0 comments
Open

Consider options for auto-closing debugger frames #117

martinmcclure opened this issue Nov 15, 2022 · 0 comments
Assignees
Labels
cosmetic Improves user experience without affecting functionality important Issue that is fairly high priority

Comments

@martinmcclure
Copy link
Member

It is really nice to be able to have multiple debugger frames open at once, but even on a large screen the number of usefully open frames is fairly small, and having to manually close frames that are less useful is tedious.

We should consider allowing some debugger frames to be automatically closed in some circumstances.

One option is to automatically close any automatically-opened frame when the user selects a frame. Some times when a frame is automatically opened are

  • Stopping for an exception
  • Stopping for a breakpoint
  • Stepping into a new method

These frames could be automatically closed when a frame is selected, or especially when automatically opening another frame.

Some thought needs to be given to whether modifier keys could change this, or whether to add a UI element for making a frame "sticky" and for seeing what the stickiness of an open frame is.

@martinmcclure martinmcclure added the cosmetic Improves user experience without affecting functionality label Nov 15, 2022
@martinmcclure martinmcclure self-assigned this Nov 15, 2022
@martinmcclure martinmcclure added the important Issue that is fairly high priority label Dec 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cosmetic Improves user experience without affecting functionality important Issue that is fairly high priority
Projects
None yet
Development

No branches or pull requests

1 participant