anchor.diff:          _referencingNameTasks.isNotEmpty) {
         return AnalysisDriverPriority.interactive;
       }
  +    if (_errorsRequestedFiles.isNotEmpty) {
  +      return AnalysisDriverPriority.interactive;
  +    }
       if (_indexRequestedFiles.isNotEmpty) {
         return AnalysisDriverPriority.interactive;
       }
  
positive.code:       });
        return;
      }
    }
  
    /// Remove the file with the given [path] from the list of files to analyze.
  
negative.code:       return;
      }
  
      // Process an error request.
      if (_errorsRequestedFiles.isNotEmpty) {
        var path = _errorsRequestedFiles.keys.first;
        var completers = _errorsRequestedFiles.remove(path);
        var result = _computeErrors(path: path, asIsIfPartWithoutLibrary: false);
        if (result != null) {
          completers.forEach((completer) {
            completer.complete(result);
          });
        } else {
          _errorsRequestedParts.putIfAbsent(path, () => []).addAll(completers);
        }
        return;
      }
  
      // Process an index request.
      if (_indexRequestedFiles.isNotEmpty) {
        String path = _indexRequestedFiles.keys.first;
  