Switching between different shops does not work as expected: while logged in and shopping in shop A, clicking Shops in the main menu and choosing shop B from the shop list will first display again the shopfront of shop A (were customer was initially)... The address bar shows the address of shop B. See gif below.
Switching shops by clicking on the main menu should work, and lead you to the shopfront you clicked on.
Clicking on another shop first showed the shopfront of the previous shop.
Not always observable if in guest mode - Only occurs if logged in.

Refreshing the page solves this.
While it is not always observable (only while logged in) and it does have a workaround (refreshing page) this is quite a critical feature - switching shops... it's a release blocker - S2.
I just confirmed this is caused by #5440
this commit: https://github.com/openfoodfoundation/openfoodnetwork/pull/5440/commits/a438317d69c5787a94b8f745b01dc8b8c19cf3a7
Refactoring legacy code...
Look at the code review chat for this commit:

I can work on this tomorrow morning.
Most helpful comment
I just confirmed this is caused by #5440
this commit: https://github.com/openfoodfoundation/openfoodnetwork/pull/5440/commits/a438317d69c5787a94b8f745b01dc8b8c19cf3a7
Refactoring legacy code...

Look at the code review chat for this commit:
I can work on this tomorrow morning.