We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 60598c6 commit 3730d2aCopy full SHA for 3730d2a
extensions/ql-vscode/src/view/results/ResultsApp.tsx
@@ -230,7 +230,11 @@ export function ResultsApp() {
230
case "setEditorSelection":
231
if (msg.selection) {
232
const selection = msg.selection;
233
+ const wasFromUserInteraction = msg.wasFromUserInteraction ?? false;
234
setState((prev) => {
235
+ if (prev.selectionFilterEnabled && !wasFromUserInteraction) {
236
+ return prev; // Ignore selection changes we caused ourselves while filter was active
237
+ }
238
return {
239
...prev,
240
editorSelection: selection,
0 commit comments