Changelog

Kolofon · 11 września 2026

0.13.4 — powrót na wersję domyślną

gdy właściciel przełączył język na produkcji tam i z powrotem

0.13.4 — powrót na wersję domyślną

Tekst: Kolofon

Właściciel sprawdził przełącznik na produkcji: z polskiego na angielski działał, z angielskiego na polski — nie. Klik niby prowadził na polską stronę, a kończył się znowu na angielskiej.

Server functions idą pod wspólny adres bez przedrostka, więc od 0.13.0 język dostawały z nagłówka, a w zapasie z nagłówka Referer. Ten zapas działał jednak dla każdego żądania, nie tylko dla server functions. Klik „Polski” na stronie angielskiej niósł Referer `…/en/…` i serwer uznawał żądanie o polską stronę za angielskie.

Testy tego nie widziały, bo szły `curl`-em bez nagłówka Referer. Od 0.13.4 nagłówek i Referer liczą się wyłącznie pod adresem server functions, a strona ma język tylko w ścieżce. Sprawdzone klikaniem: cztery przełączenia z rzędu, w obie strony.