Licznik powiadomień nie zawsze jest aktualny

1

Problem

W ostatnich dniach zauważyłem, że licznik powiadomień (czerwony prostokąt) nie zawsze jest aktualny. Po odświeżeniu strony czy zalogowaniu się pokazuje, wydaje się (nie liczyłem), dobrą liczbę powiadomień. Natomiast gdy strona sobie jest owarta na karcie, w miarę jak powiadomienia dochodzą nie zawsze jest aktualizowany. Czasem czerwony prostokąt nie pokazuje się w ogóle, choć po kliknięciu ikony powiadomień są nowe powiadomienia. Czasem tylko sama liczba jest mniejsza niż liczba nowych powiadomień.

Trudno mi zidentyfikować jakąkolwiek zależność od moich czynności.

Środowisko

  • Przeglądarka: Firefox 84.0.2
1

Potwierdzam, też od kilku dni to zauważam:
gdy strona jest zostawiona w tle, to dawniej się na bieżąco aktualizował licznik powiadomień. A teraz samo się nic nie dzieję, ale gdy odświeżę stronę to pojawia się jakiś numerek na dzwoneczku. Ewentualnie, jeśli bez odświeżania strony kliknę nań, to na rozwijalnej liście powiadomień widzę kilka(naście) podświetlonych na żółto.

0

To o czym mówicie, wygląda na typowy problem z serwerem WebSocket. Przyjrzę się temu. W logach widzę co prawda błędy, ale związane z wygaśnięciem tokenu JWT, który powinien mieć ważność kilku dni. A z tego co piszecie, to powiadomienia przestają przychodzić po o wiele krótszym czasie.

BTW: sprawdziłem sobie jednego usera. Token stracił ważność 18 maja 2020 :o Ktoś chyba zmarł przed kompem

2

Póki co nie mogę namierzyć błędu. Wydaje się że działa ok. Znalazłem natomiast buga związanego z podwójnym powiadomieniem jeżeli obserwuje wpis na mikroblogu:

screenshot-20210121120227.png

Ale to taki off-topic ;)

0

coś się chyba faktycznie popsuło z powiadomieniami - nie tylko zamulają, to jeszcze czasem jest rozjazd.

edit.

@Adam Boduch

Mam 0 powiadomień, rozwijam dzwoneczek i jest jedno :P

0

Hmm, to wskazuje na jakiś problem z serwerem websocket. Na wszelki wypadek odpaliłem też kolejny proces odpowiadający za przetwarzanie zadań w tle.

A nie było tak, że komputer został wybudzony z hibernacji?

Nie wiem czy te wątki (Obserwowanie użytkownika czasem nie działa :( oraz Wyłączanie obserowanych wątków) nie świadczą o jakiś problemach z powiadomieniami właśnie ... :(

0

@Adam Boduch:

Nie, komputer zawsze po restarcie, więc wszystko jest na świeżo, a te problemy z opóźnionymi powiadomieniami lub rozjazdem już od chyba 2-3 tygodni występują

0

Faktycznie, teraz to zaobserwowałem. Tj. nie dostałem powiadomienia odnośnie tego postu (tj. dopiero odświeżenie strony pomogło).

Mógłbyś dodać np. komentarz do tego wpisu? Tym razem mam otwarte narzędzia deweloperskie i patrzę czy to nie jest jakiś błąd JS przypadkiem ...

0

test

0

test2

2

Ok, błąd dotyczy jedynie powiadomień o poście w obserwowanym wątku. Już coś wiadomo :) Dzięki.

1

@Adam Boduch: a na mikroblogu sprawdzałeś?

0

Poprawione. Mam nadzieje, że teraz będzie ok.

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