Uncaught Error przy próbie dodania komentarza w zablokowanym wątku przez nieuprawnionego użytkownika

0

Problem

Przy próbie dodania komentarza w zablokowanym wątku otrzymuję dwie informacje w konsoli:

Pierwsza:

XHR POST https://4programmers.net/Forum/Comment/ [HTTP/2 403 Forbidden 153ms]

Druga:

Uncaught (in promise) Error: Request failed with status code 403

Moim zdaniem druga nie powinna być wyświetlana, niezależnie od tego, czy pole nowego komentarza w ogóle mi się wyświetla, czy nie (zob. -> Pole nowego komentarza jest wyświetlane w zablokowanym wątku). Mylę się?

Środowisko

  • Przeglądarka: Firefox 87.0
0

W przypadku gdy żądanie zwróci błąd (jak w tym przypadku) powinien zostać wyświetlony komunikat błędu. Jest to obsłużone przez globalny handler.

0

Rzeczywiście, jest tak, jak mówisz – wyświetla się This action is unauthorized. Niemniej informacja o błędzie w konsoli nadal jest dla mnie informacją niepotrzebną użytkownikowi. Nie wiem co prawda, czy to niezręczność obsługi błędu (czyli rzecz bardziej kosmetyczna), czy może wyjątek leci skądinąd (czyli rzecz poważniejsza)…

0

Chyba po prostu w JavaScript promise nie ma bloku catch (bo obsługa jest w globalnym handlerze).

1 użytkowników online, w tym zalogowanych: 0, gości: 1