microsoft / microsoft/PowerToys

CmdPal: 3rd party extensions notifications are not observed after some time

Open
#45,997 0 comments 0 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage Product-Command Palette
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.