Sinatra not persisting session with redirect on Chrome
Sinatra is not persisting my session with a redirect on Chrome. It is creating an entirely new session and i'm losing all my previous session data. As an example (similar to the Sinatra docs ), i'm doing something like this: enable :sessions get '/foo' do session[:user_id] = 123 session[:session_id] # "ABC", for example redirect to('/bar') end get '/bar' do # this is "DEF" when responding to Chrome (wrong), # but "ABC" when responding to Firefox or Safari (right) session[:session_id] # this is nil when responding to Chrome (wrong), # but 123 when responding to Firefox or Safari (right) session