microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
108.93k stars 6.43k forks source link

[Run] Result highlight changes query text changing results #22053

Open lin-ycv opened 1 year ago

lin-ycv commented 1 year ago

Microsoft PowerToys version

0.64.1

Installation method

GitHub

Running as admin

No response

Area(s) with issue?

PowerToys Run

Steps to reproduce

Scrolling thru search results with arrow key changes query text, which in turn changes the search result As seen in the screen recording, my original query is program, but as I scroll thru the results with arrow key, it changes to pyright... limiting results related to pyright, which has nothing to do with my original query Animation0

PowerToysReport_2022-11-13-20-07-32.zip

✔️ Expected Behavior

Expecting either: A: query text not being changed when result highlighted to prevent the changing order of the results OR (preferably) B: highlighting of result changes query text, but does not execute new query/give new results

Keeping the original result order is important, since sometimes the exact result I'm looking for isn't there, so I'm looking for the closest result, then open containing folder to navigate to the file/folder I want.

❌ Actual Behavior

changing of query text results in constantly changing result list, unable to scroll thru the result list with arrow key.

note: scrolling with the scroll wheel doesn't result in the issue.

Other Software

No response

Fred-Vatin commented 1 year ago

I agree. The query input should not get the value or results as we select them. At least an option to disable this.

raynerdacruz commented 1 year ago

Although the language we have used to describe the issue differs, I believe the issue being described here is a duplicate of what I reported a while back, https://github.com/microsoft/PowerToys/issues/18693. Fyi, #18693 has been on the To Do list for a while since but this issue seems to have more action in terms of a possible solution. Should one of them be marked as a duplicate? If so, how should we go about doing that? ( I'm new to version control systems. )