Wykop-pl / Issues

Wykop.pl Community Issues
GNU General Public License v3.0
3 stars 0 forks source link

Synchronizacja między wieloma kartami w przeglądarce #70

Open look997 opened 1 year ago

look997 commented 1 year ago

W dawnym wykopie można było mieć ten sam wpis otwarty w kilku kartach w przeglądarce, i w każdej były widoczne nowo dodane komentarze (te dodane od momentu otworzenia karty). Była po prostu synchronizacja tego wszystkiego, było to pobierane na bieżąco z serwera, jakkolwiek.

Teraz nie tylko wpisy ale też różne ustawienie nie są synchronizowane, np. stan list tagów w Kategoriach własnych, przez co można przez przypadek nadpisać listę tagów kasując już dodane tagi, bo w osobnej karcie nie ma tagów dodanych w pierwszej karcie (a myślisz że są, bo przecież kliknąłeś "ZAPISZ").

Stan powiadomień, wiadomości też się nie aktualizuje, przez to mimo że już masz oznaczone powiadomienia jako odczytane w jednej karcie, to w pozostałych nadal siedzi kropka informująca o nie odczytanych powiadomieniach. Trzeba odświeżyć wszystkie karty, żeby doszło do synchronizacji.

look997 commented 1 year ago

[BUG] Dodatkowy argument za tym - przykładowy scenariusz, który mi się zdarza:

  1. Wchodzę na wątek
  2. Piszę coś w tym wątku
  3. Ktoś mi w nim odpisuje, i pojawia mi się powiadomienie o odpowiedzi (nadal mam otwarty ten wątek)
  4. Klikam w powiadomienie - strona się NIE ODŚWIEŻA ani nie doładowuje tej nowej odpowiedzi do mnie.

Najwyraźniej wykop uznaje, że link z powiadomień prowadzi do wątku, który już jest otwarty, więc nie ładuje go ponownie.

Problem, że właśnie pojawił się nowy wpis, więc ALBO:

look997 commented 3 months ago

Stan powiadomień, wiadomości też się nie aktualizuje, przez to mimo że już masz oznaczone powiadomienia jako odczytane w jednej karcie, to w pozostałych nadal siedzi kropka informująca o nie odczytanych powiadomieniach. Trzeba odświeżyć wszystkie karty, żeby doszło do synchronizacji.

Teraz dochodzi do synchronizacji, ale ze sporym opóźnieniem. Zawsze to coś. Ale nie wyczerpuje to tego issue.