If you have a single-page front end talking to this backend, the same change applies to your fetch call - it needs to be a POST with the CSRF token in the header rather than a navigation.
Easy to miss because the front end will keep "working": the request goes out, gets rejected, and the front end clears its local state anyway and shows the user a logged-out interface. The server session is still live.
That is a genuinely bad failure because it looks fine from the user's side. Check the response status, not just that the interface changed.