HTTP angular: Status -1 e CORS

Às vezes, em nosso aplicativo angular, retornamos o status http -1. O status -1 acontece em um pop-up fechado, portanto o usuário não é afetado por ele, apenas nossos logs.

Eu tentei lidar com isso fazendo

      switch (response.status) {
        case 0:
          break;
        case -1:
          break;
        case 401:
          localStorageService.clearAll();
          redirectToUrlAfterLogin.url = $location.path();
          $location.path('/login');

O que foi sugerido emAngularJS Edição # 12920

Definitivamente, estamos obtendo menos logins, mas ainda existem alguns códigos de status HTTP -1. Existe uma maneira diferente de lidar com o -1?

questionAnswers(2)

yourAnswerToTheQuestion