From a4910a7d03c5a89ef3f4527081b1c083b028a1ba Mon Sep 17 00:00:00 2001 From: Brennan Date: Mon, 3 Mar 2025 18:00:33 -0800 Subject: [PATCH 1/2] Add partitioned to cookie for SignalR browser testing --- src/SignalR/clients/ts/FunctionalTests/Startup.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/SignalR/clients/ts/FunctionalTests/Startup.cs b/src/SignalR/clients/ts/FunctionalTests/Startup.cs index 45d3f8546a71..a532464be49a 100644 --- a/src/SignalR/clients/ts/FunctionalTests/Startup.cs +++ b/src/SignalR/clients/ts/FunctionalTests/Startup.cs @@ -184,9 +184,11 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger< { cookieOptions.SameSite = Microsoft.AspNetCore.Http.SameSiteMode.None; cookieOptions.Secure = true; + cookieOptions.Extensions.Add("partitioned"); // Required by Chromium expiredCookieOptions.SameSite = Microsoft.AspNetCore.Http.SameSiteMode.None; expiredCookieOptions.Secure = true; + cookieOptions.Extensions.Add("partitioned"); // Required by Chromium } context.Response.Cookies.Append("testCookie", "testValue", cookieOptions); context.Response.Cookies.Append("testCookie2", "testValue2", cookieOptions); From bf898cc2e60c9ed277d5baa2c2906d233d545703 Mon Sep 17 00:00:00 2001 From: Brennan Date: Mon, 3 Mar 2025 18:02:45 -0800 Subject: [PATCH 2/2] Update src/SignalR/clients/ts/FunctionalTests/Startup.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/SignalR/clients/ts/FunctionalTests/Startup.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SignalR/clients/ts/FunctionalTests/Startup.cs b/src/SignalR/clients/ts/FunctionalTests/Startup.cs index a532464be49a..dd3ee9378458 100644 --- a/src/SignalR/clients/ts/FunctionalTests/Startup.cs +++ b/src/SignalR/clients/ts/FunctionalTests/Startup.cs @@ -188,7 +188,7 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger< expiredCookieOptions.SameSite = Microsoft.AspNetCore.Http.SameSiteMode.None; expiredCookieOptions.Secure = true; - cookieOptions.Extensions.Add("partitioned"); // Required by Chromium + expiredCookieOptions.Extensions.Add("partitioned"); // Required by Chromium } context.Response.Cookies.Append("testCookie", "testValue", cookieOptions); context.Response.Cookies.Append("testCookie2", "testValue2", cookieOptions);