Why can't I connect to chat?
Are you getting a "Chat is offline. Reconnecting..." message when you try to send a Ping or a chat in a project?
Sorry this is happening! There's a bug in older versions of Safari that has an impact on how Chat and Pings work — both on Macs (macOS Monterey, version 12) and iPhones (iOS 15).
1) Restart your browser, desktop app, or mobile app
Be sure you're force-closing the mobile app and/or quitting the desktop app or browser, then reopening.
2) Disable how Websockets connect
If restarting doesn't work, try disabling the update to how Safari's Websockets work (that created the bug to begin with) and go back to the stable way. This can be a bit intimidating but don't worry, we've got you covered.
For iOS:
- Open the Settings app on your phone
- Scroll down and tap “Safari”
- Scroll down to the bottom and tap “Advanced”
- Tap “Experimental Features” at the bottom
- Scroll down until you see “NSURLSession WebSocket” and switch it off
- Force close then reopen your Basecamp app
For MacOS:
- Navigate to Safari's Preferences, or press ⌘ and , together to open Safari's Preferences
- Choose "Advanced"
- Check off the "Show Develop menu in menu bar" option
- Choose "Develop" from the menu bar
- Hover over "Experimental Features"
Find and un-check "NSURLSession WebSocket"
- Quit the Safari browser and/or quit the desktop app, then reopen
If those steps don't work or you have any questions about this, please reach out to the Basecamp support team. We're here to help!