Sessions list: Verify progress placement and F2 rename behavior
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Stale
- Tech stack
- typescript, vscode
- Domain
- frontend, testing-qa
Research direction
Start in the Agents Window Sessions list and review the linked pull requests for the implemented progress ownership and F2 rename changes. Exercise expanded and collapsed session rows, nested chat rows, context menus, keyboard-only navigation, blank and cancelled renames, accessible status text, and a virtualized row after scrolling; done means every listed behavior matches its visible state and target.
Written by the indexing model from the issue text.
Description
Verify progress ownership and the completed F2 rename improvements in the Agents Window Sessions list.
Verification:
- Open a session with a main chat and at least one nested chat.
- Start work in a nested chat while the session is expanded. Verify progress is shown on that chat row rather than redundantly on the parent session row.
- Collapse the session while the nested chat is still running. Verify the hidden child progress is summarized on the parent row.
- Start work owned by the main chat and verify its progress remains visible on the parent session row in both expanded and collapsed states.
- Verify the accessible status text describes the same owner and state shown visually.
- Focus a session row and press F2. Verify inline rename starts for that session, accepts a valid title, and restores focus afterward.
- Focus a nested chat row and press F2. Verify inline rename targets that chat rather than its parent session.
- Open the session-header and nested-chat context menus. Verify Rename displays the F2 keybinding and invokes the correct target.
- Try a blank title, cancel a rename, and rename a virtualized row after scrolling. Verify validation is visible, cancellation preserves the old title, and the editor remains attached to the correct row.
- Repeat relevant steps with keyboard-only navigation.
Implemented by https://github.com/microsoft/vscode/pull/336445, https://github.com/microsoft/vscode/pull/336464, https://github.com/microsoft/vscode/pull/336553, and https://github.com/microsoft/vscode/pull/336931.
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.9k
- Avg merge
- 14h 6m
- Merged PRs (30d)
- 631
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.
More from microsoft/vscode
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
new release
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
All issues in microsoft/vscode
Similar issues
-
comp/dashboard P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
NousResearch/hermes-agent#117722 ·
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·