     @ProcessErrors:->
       @RemoveDecorations()
       @RemoveErrors()
-      return Main.V.MPI.detach() unless Errors.length
+      return Main.V.MPI.close() unless Errors.length
       for Error,I in Errors
         LeFirst = true
         for TraceEntry in Error.message

      Subscriptions = []
      @RemoveDecorations()
      @RemoveErrors()
      Main.V.MPI.detach()
      ScrollSubscription?.dispose()
    @Lint:->
      Main.V.H.exec(['--json'],null,ActiveFile).then (result)=>

        LeErrors.forEach (error)->
          error.Render(RowStart,RowEnd,ActiveFile,Editor,EditorView,LineHeight)
      else
        Main.V.MPI.close()
