Problem z powiadomieniami - wszystko wskazuje na nieistniejące treści

0

Jak w temacie - wszedłem dzisiaj pierwszy raz na forum, zobaczyłem kilka powiadomień. Tak, jak zawsze - otworzyłem je wszystkie naraz, każde w osobnej karcie. Niestety, jak widać na poniższym obrazku - wszystkie trafiły na 404.

Otworzyłem ponownie 4P w nowym oknie i wprawdzie numerek z dzwoneczka zniknął (czyli jakby nie było niczego nowego), ale po rozwinięciu powiadomień - wszystkie nadal były zaznaczone na żółto (czyli jako nieprzeczytane). Tym razem wszystkie linki z powiadomienia udało się otworzyć bez problemów.

Pierwszy raz spotkałem się z takim zachowaniem, prawdopodobnie ma to związek z niedawnym grzebaniem Adama w systemie.

screenshot-20191221193724.png

EDIT
Udało mi się sytuację odtworzyć.
Jeśli na głównej kliknę dzwoneczek i pootwieram tematy z rozwijalnej listy, to jest OK.
Ale jeśli z tej listy kliknę na link "powiadomienia" i w ten sposób trafię na https://4programmers.net/User/Notifications to otwierając powiadomienia z tamtego miejsca, zamiast trafić do wątku, którego dotyczy powiadomienie, dostaję 404.

Przykładowy link ze strony z powiadomieniami: https://4programmers.net/notification#/Forum/Hardware_Software/54405-Shutdown_w_WinXP?p=1641036#comment-555113 oraz adres tego samego powiadomienia, ale uzyskany z listy rozwijalnej po kliknięciu dzwoneczka - https://4programmers.net/Forum/Hardware_Software/54405-Shutdown_w_WinXP?p=1641036#comment-555113 (musiałem dać jako kod, bo inaczej Coyote wyświetlając adres podmieniał link na tytuł wątku).

Wygląda na to, ze fragment "notification" w URL powoduje problem.

EDIT 2
Jeśli staram się postępować z powiadomieniami tak, jak to robiłem zawsze, czyli klikam na dzwoneczek, rozwija się lista, z której klikam na kilka elementów środkowym klawiszem (otwieram je w nowej karcie) to wprawdzie wątki w nowych kartach są otwierane poprawnie, ale cały czas, nawet po odświeżeniu strony, są podświetlone na żółto.

1

To ja zgłoszę inny błąd: ostatnie parę dni miałem zawsze ilość powiadomień+1, czyli jeżeli rzeczywiście w obserwowanych wątkach dodano odpowiedź lub oceniono (mnie) to dostawałem 2x powiadomienia (1 ekstra). Czyli jak rzeczywistych winno być np. 4 którymś razem, to mi zgłosiło się ich 8. Nie wiem czy to tylko u mnie, czy ktoś inny też ma taki problem?

1

Istotnie cały kod powiadomień oraz wiadomości prywatnych został przepisany. W backendzie też były drobne zmiany. Niestety pełna lista powiadomień nie została objęta testami więc ten bug mi umknął. Zostało to już poprawione.

@TurkucPodjadek: czy jesteś pewny że w tym przypadku nie doszło do pogrupowania powiadomień? Powiadomienia tego samego typu są grupowane jeżeli były nieprzeczytane.

0

@Adam Boduch: a co z jeszcze jedną kwestią, którą zgłosiłem: jak otwieram link z powiadomienia w nowej karcie, to nie znika (nawet po przeładowaniu strony) żółte podświetlenie. Gdy kliknę lewym klawiszem myszy na powiadomieniu, to po jego otwarciu, jest już na białym tle. Tak ma być?

0

Nie, nie tak ma być. Nieważne czy klikniesz w żółte powiadomienie LPM czy rolką, od tego momentu powinno mieć białe tło. Oczywiście jeśli masz nowych powiadomień dajmy na to dziesięć i w każde klikniesz rolką myszy (czyli dla każdej utworzy się dedykowana zakładka), to w niektórych zakładkach część powiadomień nadal będzie podświetlana na żółto, dlatego że strony załadowały się jeszcze zanim wyklikałeś wszystkie powiadomienia. Po odświeżeniu strony wszystkie otwarte powiadomienia powinny mieć już białe tło.

Jeśli działa to inaczej, no to jest gdzieś błąd. Sam póki co nie spotkałem się z takimi problemami.

0

Mam świadomość, że jeśli otworzę kilka nowych kart, to stan powiadomień w każdej z nich będzie taki, jaki był w chwili jej otwarcia. Dlatego też napisałem, że nadal są żółte, nawet po przeładowaniu strony. Dotychczas tego zjawiska nie zauważyłem, zawsze otwierałem powiadomienia w nowych kartach przez rolkę/przycisk środkowy i się poprawnie odznaczały jako przeczytane. Od paru dni jest z tym problem.

0

Jeśli tak jest no to coś nie działa prawidłowo. Sam nie spotkałem się z problemem z kolorami teł powiadomień, ale – tak jak już inni pisali – niektóre stare powiadomienia, które odczytałem, aktywowały się ponownie i prezentowały jak nowe.

Ale to było kilka dni temu i od tamtej pory cisza. Widać jakieś poprawki poleciały na serwer. ;)

0
cerrato napisał(a):

@Adam Boduch: a co z jeszcze jedną kwestią, którą zgłosiłem: jak otwieram link z powiadomienia w nowej karcie, to nie znika (nawet po przeładowaniu strony) żółte podświetlenie. Gdy kliknę lewym klawiszem myszy na powiadomieniu, to po jego otwarciu, jest już na białym tle. Tak ma być?

To powinno być już poprawione.

0

Zauważyłem jeszcze 2 rzeczy związane z powiadomoeniami:

  1. mam nieprzeczytane wiadomości od 3 ludzi, mam numerek na ikonie koperty, ale nie mam stosownych powiadomień. Czy teraz, w związku z wiadomościami Real-Time, takie powiadomienia zostały wycofane?

  2. siedzę na komórce (na desktopie tego nie widziałem nigdy wcześniej). Miałem kilkanaście powiadomień, potem doszlo kolejne. Zamiast zwiększyć ilość, to zrobiła się dyskoteka. Na zmianę, killka razy na sekundę, przy ikonie dzwonka pojawia się "1" oraz wcześniejszą ilość.

0

Jeszcze jedna rzecz - na ikonie koperty mam cyfrę 1. Klikam na kopertę, lista się rozwija, ale nie mam niczego podswietlonego na żółto. Wchodzę na https://4programmers.net/User/PM i przegladam listę konwersacji - żadna nie jest wyróżniona. Wchodzę w kilka ostatnich, w których uczestniczyłem i patrzę, czy coś tam nie jest wyróżnione - niczego nie widzę.

Jakieś pomysły/sugestie?

0
cerrato napisał(a):

Jakieś pomysły/sugestie?

Wyczyść pamięć podręczną przeglądarki i przeładuj stronę – standardowo.

Jeśli nadal coś będzie nie tak to siłą rzeczy musi być gdzieś bubel.

0

Próbowałem różnych magicznych sztuczek, ale bez skutków - powiadomienie widmo cały czas było. Nawet zacząłem się do niego przywiązywać, jakaś taka więź się wytworzyła, za pewien czas mógłbym zacząć uznawać ją za przyjaźń.

Aż nagle, kilka godzin później, bez jakiejkolwiek ingerencji z mojej strony, opisywane zjawisko zniknęło... Troche mi szkoda nawet :(

1

@cerrato: szkoda bo bym sprawdził która wiadomość jest nieprzeczytana. Czyszczenie cache przeglądarki nie jest wymagane ponieważ nazwy plików są unikalne. Po każdej zmianie w kodzie generowana jest nowa nazwa pliku aby czyszczenie nie było konieczne.

0

@cerrato: czy wszystkie błędy wymienione przez Ciebie w tym wątku zostały naprawione? Możesz zaakceptować?

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