microsoft / microsoft/PowerToys
CmdPal: 3rd party extensions notifications are not observed after some time
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.98 (not really a new issue)
### Installation method
Dev build in Visual Studio
### Area(s) with issue?
Command Palette
### Steps to reproduce
It looks like, after some time, the 3rd-party extension may become a one-way street and somehow disconnect without raising errors.
I have observed that the fallback from the 3rd-party extension is not updated. Debugging both sides shows that the host executes `UpdateQuery` on the fallback command item, the extension executes it and updates the item properties (Title), but the change of the title never reaches the host.
### ✔️ Expected Behavior
_No response_
### ❌ Actual Behavior
_No response_
### Additional Information
_No response_
### Other Software
_No response_
Contributor guide
Research direction
Start with the Command Palette host and third-party extension paths involved in UpdateQuery, using the dev build in Visual Studio to reproduce the delayed notification behavior. Trace the fallback command item's property update from the extension back to the host; done means title changes continue reaching the host after the extension has been running for some time without errors.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100