Maintain expand/collapse state of items in the variables panel when stepping through code in debug mode
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 80
- Forks
- 47
- PR merge metrics
- No merged PRs in 30d
Description
When using the debugger, everything in the variables panel gets collapsed on every step. This is especially annoying when trying to examine a nested structure.
I had initially thought this was a default VS Code behavior, but according to https://github.com/Microsoft/vscode/issues/32199 the state is determined by the debug server itself. Can dig bit deeper into this and see if this can be fixed in the extension debug adapter or by HHVM.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining the extension's debug adapter and the VS Code issue linked in the report, then compare whether the expand/collapse state is controlled by the adapter or HHVM. Done means identifying the responsible component and preserving variables-panel expansion while stepping through code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100