slackhq / slackhq/vscode-hack

Maintain expand/collapse state of items in the variables panel when stepping through code in debug mode

Open
#32 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug external
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.