message: Decode the returned path to avoid %20 as spaces and such
diff: @@ -179,7 +179,7 @@ function isAccessibleFile(localPath: string) {
  }
  function FileUriToLocalPath(fileUri: string): string {
  - const uri = parse(decodeURI(fileUri));
  + const uri = parse(fileUri);
  if (uri.protocol !== "file:") {
  throw new Error(`Protocol '${uri.protocol}' not supported for writing.`);
  }
  @@ -193,7 +193,7 @@ function FileUriToLocalPath(fileUri: string): string {
  p = p.replace(/\//g, "\\");
  }
  - return p;
  + return decodeURI(p);
  }
  export async function* EnumerateFiles(folderUri: string, probeFiles: string[] = []): AsyncIterable<string> {
  