From 8fba4467f57879e61386d3795597a47e140e017b Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Thu, 12 Jun 2025 17:56:22 -0500 Subject: [PATCH] refactor: simplify URI creation logic in createSafeContentUri function --- src/utils/uri.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/uri.ts b/src/utils/uri.ts index 9f3ef7ccc0..5ca817bc33 100644 --- a/src/utils/uri.ts +++ b/src/utils/uri.ts @@ -17,10 +17,10 @@ export function createSafeContentUri(scheme: string, path: string, content: stri try { const base64Content = Buffer.from(content).toString("base64") const baseUri = `${scheme}:${path}` - const testUri = vscode.Uri.parse(baseUri).with({ query: base64Content }).toString() + const uri = vscode.Uri.parse(baseUri).with({ query: base64Content }) - if (testUri.length <= MAX_SAFE_URI_LENGTH) { - return vscode.Uri.parse(baseUri).with({ query: base64Content }) + if (uri.toString().length <= MAX_SAFE_URI_LENGTH) { + return uri } // Calculate available space for content after accounting for URI overhead