We had the same problem, but noticed that it was only for requests using http:// and not with https://. The cause was secure: true
for session_store:
Rails.application.config.session_store(
:cookie_store,
key: '_foo_session',
domain: '.example.com',
secure: true
)
Fixed by using HTTPS ~everywhere :)