microsoft / microsoft/terminal

Ctrl-backspace deletes entire paths

Open
#20,437 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Impact-Correctness Issue-Bug Priority-3 Product-Conpty
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Windows Terminal version

1.24.11321.0

Windows build number

Version 10.0.26200.8875

Other Software

No response

Steps to reproduce

Type a path like c:\windows\system32
Hit ctrl-backspace

Expected Behavior

Expect "system32" to delete.
Hit ctrl-backspace again
Expect "windows" to delete

Actual Behavior

The entire path disappears.
ConEmu does the right ctrl-backspace behavior.

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

Reproduce the issue in Windows Terminal 1.24.11321.0 by entering c:\windows\system32 and pressing Ctrl+Backspace repeatedly. Start by tracing the terminal's Ctrl+Backspace input handling; done means each press removes only the final path component as described, rather than the entire path.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.