From 4cc2390e6d0dade5ea273c0a8772fe8fbf7d48d6 Mon Sep 17 00:00:00 2001 From: AwsAqh <116497879+AwsAqh@users.noreply.github.com> Date: Fri, 27 Feb 2026 00:10:36 +0200 Subject: [PATCH 1/4] Fix session cookie domain isolation --- config/initializers/session_store.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index 799c1d3986..21efdd6aae 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -5,7 +5,7 @@ # (create the session table with "rails generate session_migration") domain = if Rails.env.staging? || Rails.env.production? - ".#{ENV['SITE_URL'].gsub(/^(www\.)|^(app\.)|^(staging\.)|^(stg\.)/, '')}" + ".#{ENV['SITE_URL'].gsub(/^(www\.)/, '')}" else :all end From c8e4911a2dbc8f2c3d6948c0c76215247ef0f039 Mon Sep 17 00:00:00 2001 From: AwsAqh <116497879+AwsAqh@users.noreply.github.com> Date: Fri, 27 Feb 2026 01:43:23 +0200 Subject: [PATCH 2/4] Update session_store.rb --- config/initializers/session_store.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index 21efdd6aae..4b6ab9519e 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -5,7 +5,7 @@ # (create the session table with "rails generate session_migration") domain = if Rails.env.staging? || Rails.env.production? - ".#{ENV['SITE_URL'].gsub(/^(www\.)/, '')}" + ".#{ENV['SITE_URL']}" else :all end From d09e288887c2bbee2078a6a5e21079f23e4fb1a2 Mon Sep 17 00:00:00 2001 From: AwsAqh <116497879+AwsAqh@users.noreply.github.com> Date: Wed, 4 Mar 2026 00:19:56 +0200 Subject: [PATCH 3/4] Update session_store.rb --- config/initializers/session_store.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index 4b6ab9519e..4f81dd114b 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -5,7 +5,7 @@ # (create the session table with "rails generate session_migration") domain = if Rails.env.staging? || Rails.env.production? - ".#{ENV['SITE_URL']}" + "#{ENV['SITE_URL']}" else :all end From 247f144773f345262ae4db537447222efd4c65a7 Mon Sep 17 00:00:00 2001 From: David Cook Date: Wed, 4 Mar 2026 10:13:11 +1100 Subject: [PATCH 4/4] Remove string interpolation --- config/initializers/session_store.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb index 4f81dd114b..5bc8dc7b2a 100644 --- a/config/initializers/session_store.rb +++ b/config/initializers/session_store.rb @@ -5,7 +5,7 @@ # (create the session table with "rails generate session_migration") domain = if Rails.env.staging? || Rails.env.production? - "#{ENV['SITE_URL']}" + ENV['SITE_URL'] else :all end