URL traci kotwicę po zalogowaniu lub wylogowaniu

0

Problem

Nie byłem zalogowany. Następnie przeszedłem do postu o takim adresie URL: https://4programmers.net/Forum/Coyote/Test/355416-aaa?p=1808495#id1808495. Jak widać, w adresie jest kotwica #id1796391 – spowodowała ona przewinięcie widoku na początek postu. Następnie przeszedłem na stronę logowania, zalogowałem się i zostałem automatycznie przekierowany do postu. Okazało się, że adres bieżącej strony zmienił się na taki: https://4programmers.net/Forum/Coyote/Test/355416-aaa?p=1808495; jak widać, brakuje już kotwicy; widok nie był już przewinięty na początek postu, tylko na samą górę strony (tak, jakbym wszedł po prostu do wątku).

Podobne zachowanie występuje w przypadku wylogowania. Czyli – najpierw jestem zalogowany, przechodzę do postu, kotwica jest; potem loguję się, jestem automatycznie przekierowywany, kotwicy brak.

Zachowanie oczekiwane

URL nie traci kotwicy ani po zalogowaniu, ani po wylogowaniu.

Zachowanie aktualne

URL traci kotwicę zarówno po zalogowaniu, jak i po wylogowaniu.

Metodyka testowania

  • Przeglądarka: Chromium 90.0.4430.212 (Developer Build)
  • Sposób uruchamiania środowiska testowego: chromium --temp-profile https://4programmers.net/Forum/Coyote/Test/355416-aaa?p=1808495#id1808495 oraz chromium --temp-profile https://4programmers.net/.
1

Hash (czy inaczej - "kotwica") nie jest przekazywany (AFAIK) w nagłówku serwera HTTP referer. Nie jest zapisywany w logach po stronie serwera. Jest to informacja dla klienta (przeglądarki). Stąd też nie jest to bug, Tak działa internet ;P

0

Hm… Czyli jest jakikolwiek sposób, żeby uzyskać opisane przeze mnie zachowanie, czy nie?

1

Jedynie chyba przy pomocy JS przewijanie strony.

0

Zgłosiłem to jako potencjalnie miejsce do usprawnienia (zachowanie nieintuicyjne, czyli nie bug). Z jednej strony byłoby miło mieć ten problem rozwiązany, a z drugiej im więcej JavaScriptu kodu… Cóż, jeśli sam nie planowałeś/planujesz tego robić, to w sumie mogę powiedzieć, że niech zostanie, jak jest. :)

0

@Adam Boduch: zapisać w ciastku i sprawdzić jego stan, istnienie po wylogowaniu?

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