anchor.diff:          |> ResizeArray
   
       let private quotePath (path : string) =
  -        if path.Contains " " then "\"" + path + "\"" else path
  +        if JS.isDefined path then
  +            if path.Contains " " then "\"" + path + "\"" else path
  +        else
  +            path
   
       let onFsFileCreateHandler (uri : Uri) =
           if "FSharp.automaticProjectModification" |> Configuration.get false then sprintf "add file -n %s" uri.fsPath |> spawnForge |> ignore
  
positive.code:                 if n.Count <> 0 then
                      let opts = createEmpty<QuickPickOptions>
                      opts.placeHolder <- Some "Reference"
                      let! ref = window.showQuickPick(n |> Case1,opts)
                      if JS.isDefined ref && JS.isDefined edit then
                          sprintf "remove reference -n %s -p %s" ref edit |> spawnForge |> ignore }
  
  
negative.code: 
                  let opts = createEmpty<InputBoxOptions>
                  opts.placeHolder <- Some "Reference"
                  let! name = window.showInputBox(opts) |> Promise.map quotePath
                  if JS.isDefined name && JS.isDefined edit then
                      sprintf "add reference -n %s -p %s" name edit |> spawnForge |> ignore }
  
  