From 87ccd4bcd14bd67037c709829575f62caf8251bb Mon Sep 17 00:00:00 2001 From: David Sherret Date: Fri, 31 Mar 2023 12:48:18 -0400 Subject: fix(lsp): better handling of `data:` urls (#18527) 1. Log instead of error when the referrer can't be found 2. Fixes typescript to resolve data urls correctly. Properly documented here: https://github.com/denoland/TypeScript/pull/4/files#diff-180da7c288743d11d8590d30f0c07c48e5dcf291aa671bbea0dd520a9a1359d2 Closes #18524 --- cli/lsp/tsc.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cli/lsp') diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs index f02668910..2980e546b 100644 --- a/cli/lsp/tsc.rs +++ b/cli/lsp/tsc.rs @@ -2779,13 +2779,13 @@ fn op_resolve( .collect(), ) } - None => Err(custom_error( - "NotFound", - format!( + None => { + lsp_warn!( "Error resolving. Referring specifier \"{}\" was not found.", args.base - ), - )), + ); + Ok(vec![None; args.specifiers.len()]) + } }; state.performance.measure(mark); -- cgit v1.2.3