microsoft / microsoft/PowerToys
CmdPal: Holding down the activation shortcut to a plugin causes CmdPal to freeze
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.99.1
### Installation method
Microsoft Store
### Area(s) with issue?
Command Palette
### Steps to reproduce
1. Set a shortcut for a plugin
2. Hold down that shortcut
### ✔️ Expected Behavior
CmdPal shouldn't freeze.
### ❌ Actual Behavior
CmdPal freezes, and clicking outside doesn't cause it to close.
https://github.com/user-attachments/assets/c4e68d13-ac1a-49e7-a71a-24b28fff1924
### Upload Bug Report ZIP-file
[PowerToysReport_2026-05-30-12-45-45.zip](https://github.com/user-attachments/files/28415581/PowerToysReport_2026-05-30-12-45-45.zip)
### Additional Information
OS Version: Microsoft Windows NT 10.0.26200.0
.NET Version: .NET 9.0.15
PowerToys is running as admin (elevated)
Install scope: per user
Operating System Language: English (Australia)
System locale: en-AU
Arm64 machine
### Other Software
_No response_
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 reproducing the freeze in Command Palette with a plugin activation shortcut held down, using the provided PowerToys report ZIP for additional context. Trace the shortcut and plugin activation entry points; done means repeated shortcut input no longer freezes CmdPal and clicking outside closes it as expected.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100