Client connection issue on IPhone 16 Pro with safari #897
-
|
Hey @endel, I'm currently working on a Colyseus project and have run into an issue that seems specific to a particular device and browser combination. Users on the iPhone 16 Pro running iOS 26 with Safari are unable to join any Rooms except for the Lobby room when using the colyseus-client SDK. Whenever they attempt to join a standard Room, they consistently receive a “seat reservation” error on the server side after some time. What's interesting is that this issue only occurs when using our client implementation. When the same devices access the Room through the Colyseus Playground from Safari, they can join rooms without any problem. This suggests the issue might be isolated to how the client SDK is interacting with Safari on iOS 26 under these conditions, rather than a general compatibility problem with the server or the device itself. I wanted to bring this to your attention in case there are any known limitations, recent changes, or workarounds related to this configuration. My configuration
If there is something that i can do to debug this issue, feel free to guide me, i will share the logs with you. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Hi @chiragpetals, I'm not aware of issues on recent iOS versions... The "seat reservation" error when deploying on multiple instances generally occurs when the client is not getting directed to the correct node when trying to join the room. Are you exposing the When requesting to join a room, the first request can hit any Node process, which will respond with the room info (+ |
Beta Was this translation helpful? Give feedback.
I'd need to see the issue for myself to be able to understand what's going on. Feel free to send me the real URL of your project privately via email (endel [at] colyseus [dot] io) or Discord (endeld).