From d9165e41481989b294bb0e00edf22f2b6aece9b9 Mon Sep 17 00:00:00 2001 From: Don Jayamanne Date: Tue, 27 Feb 2024 13:46:21 +1100 Subject: [PATCH 1/2] Store in cache only if found --- src/standalone/intellisense/resolveCompletionItem.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/standalone/intellisense/resolveCompletionItem.ts b/src/standalone/intellisense/resolveCompletionItem.ts index a4a884966e7..4957f03bc52 100644 --- a/src/standalone/intellisense/resolveCompletionItem.ts +++ b/src/standalone/intellisense/resolveCompletionItem.ts @@ -170,6 +170,9 @@ function cachedResult( if (!kernel.session?.kernel) { return; } + if (content.status !== 'ok' || !content.found){ + return; + } const cacheKey = JSON.stringify(message); const cache = cachedKernelInspectRequests.get(kernel.session.kernel) || From f4ad4ad66487d5ede31d8ef0995d73e789c24802 Mon Sep 17 00:00:00 2001 From: Don Jayamanne Date: Tue, 27 Feb 2024 15:01:02 +1100 Subject: [PATCH 2/2] Misc --- src/standalone/intellisense/resolveCompletionItem.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/standalone/intellisense/resolveCompletionItem.ts b/src/standalone/intellisense/resolveCompletionItem.ts index 4957f03bc52..6988772b4c5 100644 --- a/src/standalone/intellisense/resolveCompletionItem.ts +++ b/src/standalone/intellisense/resolveCompletionItem.ts @@ -170,7 +170,7 @@ function cachedResult( if (!kernel.session?.kernel) { return; } - if (content.status !== 'ok' || !content.found){ + if (content.status !== 'ok' || !content.found) { return; } const cacheKey = JSON.stringify(message);